2

正如标题如此雄辩地指出的那样,我需要知道如何(或者甚至可能)将宏绑定到 Microsoft Word 2007 中的键,而无需每次都记录新的宏。

我发现自己直接在代码中编写新宏,然后无法将它们绑定到键。或者我可能只想将宏重新绑定到另一个键。

4

4 回答 4

3

KeysBoundTo集合-看这里BuildKeyCode方法-看这里wdKey常量列表在这里

于 2009-06-13T08:50:32.760 回答
2

KeyBindings按照建议,在帮助文件中查找 Word 的对象。

此外,如果您的宏必须使用国际键盘,这是一个很好的阅读:

于 2009-06-15T10:34:12.987 回答
2

这是微软的回答:http: //office.microsoft.com/video.aspx ?assetid=ES010336334&vwidth=884&vheight=540&CTT=11&Origin=

本质上,

  1. 单击办公按钮。

  2. 选择 Word 选项(在 Exit Word 旁边的底部附近)。

  3. 选择自定义。

  4a。如果要将宏添加到按钮,请从“选择命令来自:”下的下拉列表中选择“宏”。

  4b。如果要添加键绑定,请单击自定义(在左下角,“键盘快捷键:”旁边。这是与创建新宏时相同的窗口。请务必在选择后单击“分配”击键。

于 2010-09-07T21:59:34.483 回答
1

我想出的最佳解决方案是将一个新的空宏记录到我想要的键(例如 Ctrl+Num 。[数字键盘上的 Del 键])并将宏命名为 ctrl_num_dot。然后我可以从 ctrl_num_dot 子例程中调用任何宏。

于 2009-06-12T14:07:25.050 回答