2017-01-28 90 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文檔中搜索事件以獲取更多信息。您還可以在那裏找到有關如何使用應用程序級別事件的信息,以防您不熟悉它們。