每周固定要做同一套操作:格式化表头、设置列宽、加边框、导出。单次五分钟,一年就是几十小时。宏就是为这种重复劳动准备的。
宏是什么
宏是一段可执行的脚本,把一系列操作记录下来,之后一键调用。WPS 支持两种形式:传统的 VBA 风格宏,以及基于 JavaScript 的宏。后者语法更现代,适合需要做逻辑判断的场景。
入口在哪
通常在「开发工具」选项卡里能找到「宏」和「录制宏」。如果没有看到这个选项卡,在设置里把「开发工具」勾选显示即可。
录制第一个宏
最省事的入门方式不是写代码,是录制:
- 点「录制宏」,给宏起一个能看懂的名字;
- 正常执行一遍你要重复的那套操作;
- 停止录制;
- 下次需要时,在宏列表里选中它点运行。
录制会记录你所有的点击和输入,包括误操作,所以录制时动作要干净,中途出错就重新录。
想改逻辑怎么办
录制生成的代码可以在宏编辑器里打开修改。常见调整有两类:把固定的单元格地址换成动态查找,或者加一个循环让整列数据都处理一遍。改完先在副本上跑,确认没问题再用于正式表格。
安全设置怎么调
宏能执行脚本,也意味着风险——来路不明的文件里带的宏可能做坏事。安全设置建议:
- 日常保持中高安全级别,打开带宏的文件时先询问;
- 只运行自己写的或可信来源的宏;
- 收到陌生表格提示“启用宏”时,先确认发件人和文件用途。
常见疑问
WPS 的宏和 Excel 的宏通用吗? 基础的 VBA 语法大体相连,但部分专有对象和方法不通用,跨软件复用时需要调试。
录制的宏能在别的文件里用吗? 宏保存在文件或模板里。要在多个文件用,可以把宏放在个人宏工作簿或模板中,新建文件时自动可用。
手机上能用宏吗? 移动端不支持宏运行,宏相关操作需在桌面客户端完成。
小结
宏的入门路径是录制、运行、再改代码。先把重复三次以上的操作录下来,比研究语法更实用;安全设置守住“只用可信来源”,就能放心用。