使用 Office 脚本自动执行重复的 Excel 任务。 使用 Excel 中的操作录制器将操作录制为脚本,然后根据需要重播脚本。 操作记录器根据对工作簿所做的更改创建脚本。 这些操作可能包括输入文本或数字、设置单元格格式、行或列、创建 Excel 表格等。 任务窗格显示步骤的描述性列表。
注意
无需任何编码经验即可记录和运行 Office 脚本。 可以选择从 Office 脚本代码编辑器中编辑操作,你将在其中使用脚本的 TypeScript 代码。 通过教程 在 Excel 中记录、编辑和创建 Office 脚本,了解有关编写脚本的所有内容。
开始使用
首先,选择“ 自动化”。 这将显示 Office 脚本 组中的两个主要选项: “新建脚本” 和“ 查看脚本”。
若要创建新的 Office 脚本,请选择“ 从录制创建”,然后开始执行要自动执行的步骤。 对于此示例,我们将采用数据范围,将其转换为 Excel 表,添加总列和总行,最后将值的格式设置为货币。
开始录制新的 Office 脚本时,右侧将打开“ 记录操作” 任务窗格。 在这里,你将看到正在执行的操作的有序列表。 完成所有步骤后,选择“ 停止”。
选择“ 停止”后,“Office 脚本”任务窗格将显示新脚本。
默认情况下,Excel 将脚本命名为“Script 1”、“Script 2”等。 但是,需要为脚本提供有意义的名称和说明。 若要为脚本指定新名称,请选择“ 重命名”。
应用相对模式
相对模式有助于记录的脚本更加灵活。 如果处理的数据的单元格位置不完全相同,可以打开相对模式。
| 绝对模式 (默认) | 相对模式 |
|---|---|
| 记录确切的单元格位置:每次运行脚本时,编辑 A3 将编辑 A3。 | 单元格位置基于所选单元格。 如果开始录制脚本时选择了单元格 A1 并编辑 A3,则该脚本始终编辑当前所选单元格下方两行的单元格。 |
| 如果每次使用单元格的单元格地址都相同,则效果更好。 | 最好在脚本作用于当前单元格或周围的单元格时使用。 |
- 选择“ 记录操作” 任务窗格中的下拉菜单。
- 选择 “相对模式”。
需要更多帮助吗?
你随时可以在 Excel 技术社区 中咨询专家,或者在 答案社区中获取支持。