创建或运行宏

Word for Office 365, Word 2019, Word 2016, Word 2013, Word 2010

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

在 Word 中,您可以通过创建和运行宏自动处理常用的任务。宏是一系列命令和组合在一起作为单个命令来自动完成任务的说明进行操作。

若要节省花费在经常执行的任务上的时间,可以将多个步骤捆绑到一个宏中。首先,需要录制宏。然后,您可以通过单击“快速访问”工具栏上的按钮或按键组合来运行该宏。具体取决于您的设置方式。

  1. 单击“视图”>“”>“录制宏”。

    “录制宏”命令

  2. 键入宏的名称。

    “宏名”框

  3. 若要在创建的所有新文档中使用此宏,请确保“将宏保存在”框中显示了“所有文档 (Normal.dotm)”。

    用于选择宏存储位置的框

  4. 若要通过单击按钮运行宏,请单击“按钮”。

    单击以将该宏指定到某个按钮

  5. 单击新宏(其名称类似于 Normal.NewMacros.<您的宏名>),然后单击“添加”。

    宏和“添加”按钮

  6. 单击“修改”。

    在“自定义快速访问工具栏”框中修改按钮

  7. 选择按钮图像,键入所需的名称,然后单击两次“确定”。

    “修改按钮”框中的按钮选项

  8. 现在,便可以开始录制步骤了。单击命令或者按下任务中每个步骤对应的键。Word 将会录制您的单击和键击动作。

    注意: 录制宏时,使用键盘选择文本。宏不会录制使用鼠标所做的选择。

  9. 若要停止录制,请单击“视图”>“”>“停止录制”。

    “停止录制”命令

宏的按钮将显示在快速访问工具栏上。

快速访问工具栏上的“宏”按钮

若要运行该宏,请单击其按钮。

  1. 单击“视图”>“”>“录制宏”。

    “录制宏”命令

  2. 键入宏的名称。

    “宏名”框

  3. 若要在创建的所有新文档中使用此宏,请确保“将宏保存在”框中显示了“所有文档 (Normal.dotm)”。

    用于选择宏存储位置的框

  4. 若要通过按键盘快捷方式运行宏,请单击“键盘”。

    单击以将该宏指定到某个键盘快捷方式

  5. 在“请按新快捷键”框中键入组合键。

  6. 检查该组合键是否已指定给其他项目。如果已被指定,请尝试其他组合键。

  7. 若要在创建的所有新文档中使用此键盘快捷方式,请确保“将更改保存在”框中显示了“Normal.dotm”。

  8. 单击“指定”。

  9. 现在,便可以开始录制步骤了。单击命令或者按下任务中每个步骤对应的键。Word 将会录制您的单击和键击动作。

    注意: 录制宏时,使用键盘选择文本。宏不会录制使用鼠标所做的选择。

  10. 若要停止录制,请单击“视图”>“”>“停止录制”。

    “停止录制”命令

若要运行该宏,请按相应的键盘快捷键。

若要运行宏,请单击“快速访问”工具栏上的按钮、按键盘快捷键,也可以从“”列表运行宏。

  1. 单击“视图”>“”>“查看宏”。

    “查看宏”命令

  2. 在“宏名”下面的列表中,单击要运行的宏。

  3. 单击“运行”

若要在所有文档中使用从某一个文档录制的宏,请将该宏添加到 Normal.dotm 模板。

  1. 打开包含该宏的文档。

  2. 单击“视图”>“”>“查看宏”。

    “查看宏”命令

  3. 单击“管理器”。

    “查看宏”框中的“管理器”按钮

  4. 单击要添加到 Normal.dotm 模板的宏,然后单击“复制”。

  1. 单击“文件”>“选项”>“自定义功能区”。

  2. “从下列位置选择命令”下,单击“宏”

  3. 单击所需的宏。

  4. 在“自定义功能区”下,单击要在其中添加该宏的选项卡和自定义组。

如果没有自定义组,请单击“新建组”。然后单击“重命名”并键入自定义组的名称。

  1. 单击“添加”

  2. 单击“重命名”以选择该宏的图像并键入所需的名称。

  3. 单击两次“确定”。

  1. “开发工具”选项卡上的“代码”组中,单击“宏”

  2. 在“宏名”框中,键入宏名称。

    注意: 如果在 Word 中相同的内置宏名称提供新宏,则新宏操作将替换内置宏。要查看内置宏的列表,请单击中的宏列表中的Word 命令

  3. 中的宏列表中,单击模板或要在其中存储该宏的文档。

    要使您的宏在所有文档中,请务必单击Normal.dotm

  4. 单击创建打开 Visual Basic 编辑器。

打开 Visual Basic 编辑器后,您可能需要关于使用 Visual Basic 应用程序的详细信息。有关详细信息,请单击在帮助菜单上的Microsoft Visual Basic 帮助,或按 F1。

您可以录制一系列操作,或者您可以通过应用程序中的代码Visual Basic 编辑器输入 Visual Basic 从头编写宏。

注意: 若要处理Office Word 2007中的宏,您需要显示开发工具选项卡。

  1. 单击“Microsoft Office 按钮Office 按钮图像 ,然后单击“Word 选项”。

  2. 单击“常规”。

  3. 使用 Word 的首选项中,选择功能区中的显示开发工具选项卡复选框。

    注意: 功能区是 Microsoft Office Fluent 用户界面的一个组件。

  1. 在“开发工具”选项卡上的“代码”组中,单击“录制宏”。

    “开发工具”选项卡上的“代码”组
  2. 在“宏名”框中,键入宏名称。

    注意: 如果在Office Word 2007相同名称的内置宏提供新宏,新的宏操作将替换内置宏。要查看列表的内置宏,在开发工具选项卡的代码组中,单击。在中的宏列表中,单击Word 命令

  3. 将宏保存在框中,单击模板或要在其中存储该宏的文档。

    重要: 要使您的宏在所有文档中,请务必单击Normal.dotm

  4. 在“说明”框中,键入对该宏的描述。

  5. 执行下列操作之一:

    • 开始录制   若要开始录制宏,而不将其分配到快速访问工具栏上的按钮或快捷键,请单击确定

    • 创建一个按钮   若要将该宏指定到快速访问工具栏上的按钮,请执行下列操作:

      1. 单击按钮

      2. 自定义快速访问工具栏,下选择文档 (或所有文档) 您要将宏添加到快速访问工具栏。

        重要: 要使您的宏在所有文档中,请务必单击Normal.dotm

      3. 从下列位置选择命令对话框中,下单击您录制的宏,然后单击添加

      4. 若要自定义按钮,请单击修改

      5. 符号下单击您想要用于您的按钮的符号。

      6. 显示名称框中,键入要显示的宏名称。

      7. 单击确定两次以开始录制宏。

        您选择的符号将显示在快速访问工具栏。指向符号时,将显示在您键入的名称。

    • 为其指定键盘快捷键   若要将该宏指定到某个键盘快捷方式,请执行下列操作:

      1. 单击“键盘”。

      2. 命令框中,单击录制宏。

      3. 请按新快捷键框中,键入所需的键序列,然后单击分配

      4. 单击关闭若要开始录制宏。

  6. 执行要包括在宏中的操作。

    注意: 录制宏时,您可以使用鼠标单击命令和选项,但不是能选择文本。您必须使用键盘选择文本。有关使用键盘选择文本的详细信息,请参阅选择文本

  7. 要停止录制操作,请单击代码组中的停止录制

更改宏的键盘快捷方式

  1. 单击“Microsoft Office 按钮Office 按钮图像 ,然后单击“Word 选项”。

  2. 单击“自定义”。

  3. 键盘快捷方式,旁边单击自定义

  4. 类别列表中,单击

  5. 列表中,单击您想要更改的宏。

  6. 请按新快捷键框中,键入您想要选择的组合键。

  7. 选中当前快捷键框,以确保您未分配的键组合,已用来执行其他任务。

  8. 将更改保存在列表中,单击匹配您要在其中运行宏的选项。

    重要: 要使您的宏在所有文档中,请务必单击Normal.dotm

  9. 单击关闭

  1. “开发工具”选项卡上的“代码”组中,单击“宏”

    “开发工具”选项卡上的“代码”组

  2. 宏名下的列表中,单击要运行的宏。

  3. 单击“运行”

  1. “开发工具”选项卡上的“代码”组中,单击“宏”

    “开发工具”选项卡上的“代码”组

  2. 在“宏名”框中,键入宏名称。

    注意: 如果在Office Word 2007相同名称的内置宏提供新宏,新的宏操作将替换内置宏。要查看内置宏的列表,请单击中的宏列表中的Word 命令

  3. 中的宏列表中,单击模板或要在其中存储该宏的文档。

    要使您的宏在所有文档中,请务必单击Normal.dotm

  4. 单击创建打开 Visual Basic 编辑器。

打开 Visual Basic 编辑器后,您可能需要关于使用 Visual Basic 应用程序的详细信息。有关详细信息,请单击在帮助菜单上的Microsoft Visual Basic 帮助,或按 F1。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×