目前在我的 ppt addin 项目中,我想知道是否可以跟踪用户所做的形状更改:
- 文本框 A 移至 ( 210, 100)
- 文本框 B 将字体更改为 Calibri
- 文本框 B 将样式更改为下划线
- 删除文本框 C
- 添加图像 A
- 将图像 A 的大小调整为 320x240
- ...
我所知道的 PPT 2013 有一个AfterShapeSizeChange
事件,所以你可以在重新调整大小后知道,但我需要的不止这些,这是用户所做的所有可能的更改。
尝试通过浏览找出后,这里有一些可能性:
- CTRL使用 SelectionChanged 事件创建我自己的日志跟踪,但如果用户按下+Z或CTRL+ ,这会很棘手Y
- 查看撤消/重做堆栈(人们说这是不可能的......)