2009-12-24 78 views
0

我需要啓用和禁用快捷鍵來選擇全部「Ctrl + A」。VBA禁用/啓用快捷鍵組合

FindKey(BuildKeyCode(wdKeyControl, wdKeyA)).Disable 

FindKey(BuildKeyCode(wdKeyControl, wdKeyA)).Rebind wdKeyCategoryCommand, ?? 

Ctrl + A的命令參數是什麼?

我無法在任何地方找到此信息!

而且我想申請這只是我的模板:

CustomizationContext = ActiveDocument.AttachedTemplate 

這似乎並沒有工作。它似乎適用於正常模板,因爲如果我打開任何單詞實例,快捷鍵仍然被禁用。

回答

0

進入

?FindKey(BuildKeyCode(wdKeyControl, wdKeyA)).Command 

在VBA編輯器的立即窗口顯示

EditSelectAll 

所以我想這是你在找什麼。

第二個問題:當您禁用「Ctrl + A」時,您是否檢查過ActiveDocument.AttachedTemplate不等於NormalTemplate

+0

非常感謝!我不知道VBA,這正是我所期待的。 – laetitas 2010-01-04 15:15:47