如何在Outlook 2007中將鍵盤快捷鍵分配給VBA宏?如何在Outlook 2007中將鍵盤快捷鍵分配給VBA宏?
我知道如何爲宏創建一個工具,並將其放入帶有下劃線快捷鍵的菜單中。此解決方案需要我使用快捷鍵Alt + {菜單鍵} + {工具鍵}。如果我想將它分配給Alt + F12或類似的東西?
Visual Basic編輯器分配給鍵盤快捷鍵Alt鍵+ F11 在 Outlook 2007年我要到鍵盤快捷鍵一樣,分配給一個宏,或者如果有必要在一個菜單或者工具宏或一個工具欄。
如何在Outlook 2007中將鍵盤快捷鍵分配給VBA宏?如何在Outlook 2007中將鍵盤快捷鍵分配給VBA宏?
我知道如何爲宏創建一個工具,並將其放入帶有下劃線快捷鍵的菜單中。此解決方案需要我使用快捷鍵Alt + {菜單鍵} + {工具鍵}。如果我想將它分配給Alt + F12或類似的東西?
Visual Basic編輯器分配給鍵盤快捷鍵Alt鍵+ F11 在 Outlook 2007年我要到鍵盤快捷鍵一樣,分配給一個宏,或者如果有必要在一個菜單或者工具宏或一個工具欄。
從MSDN文章Do-It-Yourself IntelliSense提供有關VBA鍵綁定優秀的信息。
由於Outlook沒有OnKey事件,最簡單的方法是爲宏指定一個工具欄按鈕,並在其名稱的某個位置放置一個&符號。這隻適用於您的快捷方式信件與現有快捷方式不衝突的情況。
您還可能有設置全局熱鍵運氣,但它通常是更多的痛苦那麼它的價值:
RE:上述有關「只有當您的快捷方式信件與現有快捷方式不衝突時纔有效」的註釋。 不完全正確,我不知道他們是否刪除了限制或者是否曾有過這種限制,但即使在同一菜單上已經存在內置命令的相同快捷方式,也可以向命令添加快捷方式。用戶只需要再次按快捷鍵即可到達替代命令,如果他們不這樣做,它將會轉到第一個命令。微軟甚至將這種安排用於一個或兩個命令。 – 2009-12-22 21:40:15