如何为Outlook 2007中的VBA宏指定键盘快捷键?
我知道如何为宏创建工具并将其放在带有下划线快捷方式的菜单中.这个解决方案要求我使用Alt+ {menu key}+ 的快捷方式{tool key}.如果我想将它分配给Alt+ F12或类似的东西怎么办?
Visual Basic编辑器被分配给Outlook 2007中的键盘快捷键Alt+ F11.我想将这样的键盘快捷键分配给宏,或者如果需要,可以在菜单或工具栏中的工具上分配宏.
由于Outlook没有OnKey事件,最简单的方法是为宏分配一个工具栏按钮,并在其名称中放置一个&符号.仅当快捷方式字母与现有快捷方式不冲突时才有效.
你也可以设置一个全球热键,但它通常更痛苦,值得:
http://www.mvps.org/vbvision/_samples/HotKey_Demo.zip