双击时MS-Word运行宏

时间:2017-01-28 16:08:23

标签: vba ms-word

有没有办法,如何在鼠标双击后(在Active-X对象外)在MS word中运行宏?

类似于Document_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

1 个答案:

答案 0 :(得分:0)

是的,Word有一个应用程序级事件,用于在用户双击文档时执行VBA代码(或VSTO代码):WindowBeforeDoubleClick

该事件作为参数提供了一个Selection对象,其中双击发生并且还提供了一个Cancel参数,该参数可选地允许您禁止双击将触发的操作。

在MSDN文档中搜索事件以获取更多信息。您还可以在那里找到有关如何使用应用程序级事件的信息,以防您不熟悉它们。