2017-01-28 44 views
0

mouse-doubleclick(Active-Xオブジェクト外)後にMSワードでマクロを実行する方法はありますか?ダブルクリックでマクロを実行するMS-Word

何かDocument_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

+0

独自のサブクラスまたはフックをインストールする必要があります。 [マウスホイールイベントの例があります](http://www.xtremevbtalk.com/excel/325689-mousewheel-events-vba-combobox.html) - これは同じ概念です。 – Comintern

答えて

0

はい、WordはVBAコード(またはVSTOコード)を実行するためのアプリケーションレベルのイベントを有する場合、ドキュメントのユーザーダブルクリック:WindowBeforeDoubleClick

イベントがパラメータとして提供DoubleClickが発生したSelectionオブジェクトと、ダブルクリックがトリガーするアクションを省略することができるCancelパラメータもオプションで提供されます。

詳細については、MSDNのドキュメントでイベントを検索してください。また、アプリケーションレベルのイベントを使い慣れていない場合に備えて、アプリケーションレベルのイベントを処理する方法についての情報もあります。

関連する問題