打印宏列表(Microsoft Word)
许多Word用户依靠宏来执行程序中的各种任务。多年来,有可能累积许多不同的宏。在某些时候,您可能需要一种打印宏列表的方法,以供参考。不幸的是,Word无法提供一种轻松打印出这样的宏列表的方式。
如果您只需要一个快速列表,一种方法是使用Word的内置工具列出Word可用的所有命令。由于Word认为宏是“命令”,因此命令列表还将包括您的宏。但是由于您不想要Word中的所有其他命令(除了宏),因此需要进行一些编辑。请按照下列步骤操作:
。按Alt + F8。 Word将显示“宏”对话框。
。使用宏在下拉列表中,选择Word命令。 (请参见图1。)
。在Word命令列表中,选择“ ListCommands”选项。
。单击运行。 Word开始运行宏,并显示“列表命令”对话框。
。单击“所有Word命令”单选按钮。
。单击确定。
Word然后创建一个新文档,其中包含带有所有Word命令的表。请记住,您的宏隐藏在表中。要找到它们,请搜索“正常”。 (确保包括句点,但不要包括引号)。这将查找普通文档模板中包含的所有“命令”。您可以将这些命令的名称(它们是您的宏)复制到其他文档中。如果其他任何模板中都有宏,则也搜索这些模板名称。
另一种方法是遵循以下一般步骤:
。如果您的宏不在“普通”模板中,请打开包含您的宏的模板。
。按Alt + F11。 Word将显示Visual Basic编辑器。
。双击左侧的模块,以便代码显示在右侧。
。选择所有代码,然后按Ctrl + C。这会将宏代码复制到剪贴板。
。打开一个新的Word文档,并将所有宏代码粘贴到该文档中。
。按Ctrl + End移至文档末尾。
。按Ctrl + H。 Word将显示“查找和替换”对话框的“替换”选项卡。
。单击更多按钮(如果可用)。 (请参见图2。)
。确保已选中“使用通配符”复选框。
。使用搜索下拉列表,选择向上。
。在“查找内容”框中,键入以下内容:(Sub \(\))()。在“替换”框中,键入以下内容:\ 1 ^ p。单击全部替换。
您指示Word要做的是删除除子例程名称(这些是您的宏名称)以外的所有内容。您可能在宏中创建的任何函数都没有包含在此过程中。
这些功能不是公开可用的宏,因此对于大多数人来说,这不是一个大问题。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(13041)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: