修改 Word 命令

可以通过将其转换为宏来修改大多数 Word 命令。 例如,可以修改“文件”选项卡上的“打开”命令,以便 Word 显示当前文件夹中的每一个文件,而不是显示以.doc文件扩展名) 结尾的文件 (Word 文档文件的列表。

要在“宏”对话框 (Alt-F8) 中显示内置 Word 命令列表,可选择“宏的位置”框中的“Word 命令”。 会列出功能区上或通过快捷键提供的每个命令。 命令以在将菜单替换为功能区之前与命令关联的菜单名称开头。 例如,以前位于“文件”菜单上的“保存”命令列为“文件保存”。

通过将宏命名为与 Word 命令相同的名称,可用宏替代 Word 命令。 例如,如果创建一个名为“FileSave”的宏,则选择“文件”菜单上的“保存”命令、单击“保存”工具栏按钮或按 Ctrl-S 快捷键组合时,Word 将运行该宏。

本示例介绍了修改 FileSave 命令的步骤。

  1. 按 Alt-F8。

  2. "宏的位置" 框中,选择 "Word 命令"

  3. "宏名" 框中,选择"FileSave"。

  4. In the Macros in box, select a template or document location to store the macro. For example, select "Normal.dot (Global Template)" to create a global macro (this modifies the FileSave command for all documents that use the normal tempate).

  5. 单击 "创建"

FileSave 宏显示如下。

Sub FileSave() 
' 
' FileSave Macro 
' Saves the active document or template 
' 
    ActiveDocument.Save 
 
End Sub

可以添加其他说明或删除现有 ActiveDocument.Save 指令。 现在,每次运行 FileSave 命令时,FileSave 宏都会运行,而不是 Word 命令。 要恢复“FileSave”原有的功能,需重命名或删除 FileSave 宏。

备注

也可以创建与 Word 命令同名的代码模块(例如 FileSave)并包含名为 Main 的子程序,以此替换 Word 命令。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。