2009-12-24 100 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