如何检测在VSTO C#项目中删除或拖动Word形状的时间

时间:2018-06-17 15:31:03

标签: ms-word vsto

我正在使用命令栏OnUpdate事件处理程序来检测何时选择了一个形状。如果选择了一个形状,我打开一个动作窗格来显示一些自定义属性,当取消选择该形状时,我会再次关闭它。但是这个事件不会因为拖动或删除而触发,我不确定它是否是正确的事件。

当我选择一个形状并将其拖动时,OnUpdate不会选择它并且无法打开我的窗格。当我选择一个形状并将其删除时,OnUpdate不会提示形状已经消失,也无法关闭我的窗格。

我设法检测使用事件处理程序拖动形状的时间:

WordDocument.Application.WindowSelectionChange += 
  new ApplicationEvents4_WindowSelectionChangeEventHandler(Application_WindowSelectionChange);

但无法确定删除。关于如何检测VSTO Addin中何时删除形状的任何建议?

0 个答案:

没有答案