2017-01-28 91 views
0

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

类似Document_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

+0

你需要安装你自己的子类或钩子。这里有[mousewheel events]的例子](http://www.xtremevbtalk.com/excel/325689-mousewheel-events-vba-combobox.html) - 这是一个概念。 – Comintern

回答

0

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

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

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