Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版

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

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

开始使用

  1. 首先,选择功能区上的“ 自动” 选项卡。 这将显示 “脚本工具” 组中的两个主要选项: “记录操作”“新建脚本”。        脚本工具

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

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

  4. 按下“停止”按钮后,“代码编辑器”窗格将显示新脚本。 

  5. 默认情况下,Excel 将脚本命名为“Script 1”、“Script 2”等。 但是,需要为脚本提供有意义的名称和说明。 若要为脚本指定新名称,请选择“更多 选项 (...) ”菜单,然后从弹出菜单中选择“ 重命名 ”。 

应用相对模式

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

默认绝对模式与

  • 记录确切的单元格位置:每次运行脚本时,编辑 A3 将编辑 A3。

  • 如果每次使用单元格的单元格地址都相同,则效果更好。

相对模式

  • 单元格位置基于所选单元格。 如果开始录制脚本时选择了单元格 A1 并编辑 A3,则该脚本始终编辑当前所选单元格下方两行的单元格。

  • 最好在脚本作用于当前单元格或周围的单元格时使用。

  1. 选择“ 记录操作” 任务窗格中的下拉菜单。

  2. 选择 “相对模式”。

显示“相对模式”和“绝对模式”选项的“记录操作”选项选择器。

需要更多帮助吗?

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

另请参阅

Office 脚本简介

Office 脚本技术文档

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

Office 脚本疑难解答

Excel 中 Office 脚本的示例脚本

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。