将操作记录为 Office 脚本

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel

使用 Office 脚本自动执行重复的 Excel 任务。 使用 Excel 中的操作录制器将操作录制为脚本,然后根据需要重播脚本。 操作记录器根据对工作簿所做的更改创建脚本。 这些操作可能包括输入文本或数字、设置单元格格式、行或列、创建 Excel 表格等。 任务窗格显示步骤的描述性列表。

注意

无需任何编码经验即可记录和运行 Office 脚本。 可以选择从 Office 脚本代码编辑器中编辑操作,你将在其中使用脚本的 TypeScript 代码。 通过教程 在 Excel 中记录、编辑和创建 Office 脚本,了解有关编写脚本的所有内容。

开始使用

  1. 首先,选择“ 自动化”。 这将显示 Office 脚本 组中的两个主要选项: “新建脚本” 和“ 查看脚本”。

    了解如何使用 Office 脚本录制操作。

  2. 若要创建新的 Office 脚本,请选择“ 从录制创建”,然后开始执行要自动执行的步骤。 对于此示例,我们将采用数据范围,将其转换为 Excel 表,添加总列和总行,最后将值的格式设置为货币。

    8f5b47a0-36f8-4e89-8a67-805e3e09b230

  3. 开始录制新的 Office 脚本时,右侧将打开“ 记录操作” 任务窗格。 在这里,你将看到正在执行的操作的有序列表。 完成所有步骤后,选择“ 停止”。

    使用操作录制器录制 Excel 操作

  4. 选择“ 停止”后,“Office 脚本”任务窗格将显示新脚本。

    一个记录的脚本,用于创建表、切换行的可见性、编辑单元格并应用数字格式。

  5. 默认情况下,Excel 将脚本命名为“Script 1”、“Script 2”等。 但是,需要为脚本提供有意义的名称和说明。 若要为脚本指定新名称,请选择“ 重命名”。

应用相对模式

相对模式有助于记录的脚本更加灵活。 如果处理的数据的单元格位置不完全相同,可以打开相对模式。

绝对模式 (默认) 相对模式
记录确切的单元格位置:每次运行脚本时,编辑 A3 将编辑 A3。 单元格位置基于所选单元格。 如果开始录制脚本时选择了单元格 A1 并编辑 A3,则该脚本始终编辑当前所选单元格下方两行的单元格。
如果每次使用单元格的单元格地址都相同,则效果更好。 最好在脚本作用于当前单元格或周围的单元格时使用。
  1. 选择“ 记录操作” 任务窗格中的下拉菜单。
  2. 选择 “相对模式”。

录制操作时,选择“绝对模式”或“相对”模式。

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家,或者在 答案社区中获取支持。

另请参阅

Office 脚本简介

Office 脚本技术文档

在 Excel 中录制、编辑和创建 Office 脚本

Office 脚本疑难解答

Excel 中 Office 脚本的示例脚本

创建用于运行 Office 脚本的按钮