Vba 双击MS Word运行宏

Vba 双击MS Word运行宏,vba,ms-word,Vba,Ms Word,是否有一种方法,如何在鼠标双击后在MS word中运行宏(在Active-X对象外部) 类似于Document\u DblClick(ByVal Cancel As MSForms.ReturnBoolean)是的,Word有一个应用程序级事件,用于在用户双击文档时执行VBA代码(或VSTO代码):WindowBefore DoubleClick 该事件提供了一个选择对象作为参数,双击在该对象中发生,还提供了一个取消参数,该参数允许您选择性地抑制双击将触发的操作 有关详细信息,请在MSDN文档中

是否有一种方法,如何在鼠标双击后在MS word中运行宏(在Active-X对象外部)


类似于
Document\u DblClick(ByVal Cancel As MSForms.ReturnBoolean)

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

该事件提供了一个选择对象作为参数,双击在该对象中发生,还提供了一个取消参数,该参数允许您选择性地抑制双击将触发的操作


有关详细信息,请在MSDN文档中搜索事件。如果您不熟悉应用程序级事件,您还可以在那里找到有关如何处理这些事件的信息。

您需要安装自己的子类或钩子。这是一个相同的概念。