5

Outlook 2007 で VBA マクロにキーボード ショートカットを割り当てるにはどうすればよいですか?

マクロ用のツールを作成し、それをアンダースコア ショートカット付きのメニューに配置する方法を知っています。Altこの解決策では、 ++のショートカットを使用する必要があり{menu key}ます{tool key}Alt+などに割り当てたい場合はどうすればよいF12ですか?

Visual Basic Editor は、Outlook 2007 のキーボード ショートカットAlt+F11に割り当てられています。そのようなキーボード ショートカットをマクロに割り当てたいです。必要に応じて、メニューまたはツールバーのツールにマクロを割り当てたいと考えています。

4

2 に答える 2

7

OutlookにはOnKeyイベントがないため、最も簡単な方法は、ツールバーボタンをマクロに割り当て、その名前のどこかにアンパサンドを入れることです。これは、ショートカット文字が既存のショートカットと競合しない場合にのみ機能します。

グローバルホットキーを設定することもできますが、通常はそれ以上の苦痛があります。

http://www.mvps.org/vbvision/_samples/HotKey_Demo.zip

于 2008-09-11T17:45:07.023 に答える
3

MSDNの記事Do-It-Yourself IntelliSenseは、VBA のキー バインディングに関する優れた情報を提供します。

于 2009-02-27T15:50:55.983 に答える