每周都要做同一套格式调整动作,手动点十几步很浪费时间。宏可以把这些动作录下来,之后一键执行。
宏的原理
录制宏时,软件把你操作的每一步翻译成代码保存下来;运行时按顺序重放这些代码。所以宏本质上是一段自动执行的指令序列,而不是什么黑魔法。
哪些操作适合录成宏
步骤固定、参数不变、重复频率高的操作最合适:统一表头格式、设置列宽与对齐、插入固定的页眉页脚、把数据另存为指定格式。判断标准是这套动作每周至少做两次。
录制前先想清楚动作顺序
先在心里或纸上过一遍完整步骤,包括从哪个工作表开始、选中哪个区域、设置哪些参数。录制过程中任何多余点击都会被记录下来,所以顺序清楚再开始。
录制步骤
在工具菜单里进入宏的录制,给宏起一个能看懂的名字,选择保存位置,然后开始操作。完成后停止录制,宏就保存在文件或模板里了。命名建议用动词加对象,例如设置表头格式。
运行宏
在宏列表里选中要执行的宏,点击运行即可。也可以把宏绑定到按钮或快捷键上,之后一键触发。WPS支持在快速访问工具栏添加宏按钮。
录制宏的局限
录制只会忠实记录动作,不会自动判断条件:数据多一行、列位置变化,宏就可能作用在错误的位置。因此录制出来的宏通常需要人工检查,必要时补上判断逻辑。
第一个宏的实例思路
以统一表头格式为例:选中表头行、设置加粗与底纹、设置居中对齐、设置固定行高、冻结首行。把这几步录成一个宏,以后处理新表格时先选中表头所在行再运行,几秒钟就能完成原本一分钟的工作。
什么时候不该用宏
一次性任务、步骤经常变化的操作、涉及敏感数据的批量改动,都不建议用宏。宏适合稳定重复的场景,用它替代临时操作反而增加风险。
| 要素 | 说明 | 注意点 |
|---|---|---|
| 录制 | 记录操作步骤 | 多余点击也会被记录 |
| 运行 | 重放步骤 | 作用范围需确认 |
| 命名 | 动词加对象 | 便于日后查找 |
| 绑定 | 按钮或快捷键 | 避免误触 |
宏的价值在于把稳定重复的动作固化下来。先用录制方式做出一个能用的宏,再谈改写代码,学习的路径会平缓很多。
