VBA禁用/启用快捷键组合

时间:2009-12-24 17:17:59

标签: vba ms-word keyboard-shortcuts

我需要启用和禁用快捷键以选择全部“Ctrl + A”。

FindKey(BuildKeyCode(wdKeyControl, wdKeyA)).Disable

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

Ctrl + A的命令参数是什么?

我无法在任何地方找到这些信息!

此外,我想仅将其应用于我的模板:

CustomizationContext = ActiveDocument.AttachedTemplate

这似乎不起作用。它似乎适用于普通模板,因为如果我打开任何单词实例,快捷键仍然被禁用。

1 个答案:

答案 0 :(得分:0)

输入

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

在VBA编辑器的立即窗口中显示

 EditSelectAll

所以我想这就是你要找的东西。

关于你的第二个问题:当你禁用“Ctrl + A”时,你是否检查ActiveDocument.AttachedTemplate不等于NormalTemplate