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

StackOverflow https://stackoverflow.com/questions/57075

質問

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

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

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

役に立ちましたか?

解決

記事 DIY インテリセンス MSDN の「VBA のキー バインディングに関する優れた情報」を提供します。

他のヒント

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

運が良ければグローバル ホットキーを設定できる場合もありますが、通常は価値があるというよりも手間がかかります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top