如何在 Outlook 2007 中为 VBA 宏指定键盘快捷键?

我知道如何为宏创建一个工具并将其放入带有下划线快捷方式的菜单中。这个解决方案需要我使用快捷方式 替代 + {菜单键} + {工具键}. 。如果我想将其分配给怎么办 替代 + F12 或类似的东西?

Visual Basic 编辑器已分配给键盘快捷键 替代 + F11 在 Outlook 2007 中。我想为宏分配一个类似的键盘快捷键,或者如果需要的话,为菜单或工具栏中的工具分配宏。

有帮助吗?

解决方案

文章 自己动手智能感知 MSDN 提供了有关 VBA 中键绑定的精彩信息。

其他提示

由于 Outlook 没有 OnKey 事件,最简单的方法是将工具栏按钮分配给宏,并在其名称中的某处放置一个 & 符号。仅当您的快捷方式字母与现有快捷方式不冲突时,此功能才有效。

您也可能幸运地设置了全局热键,但这通常比它值得的更痛苦:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top