在 WPS 里面设置宏,核心就是打开宏安全中心,调整宏安全等级,同时可以调出宏编辑器录制或者编写宏代码,WPS 表格是宏功能主要使用模块,WPS 文字也支持宏,默认状态下宏是被安全拦截的,打开带宏文件会提示宏已禁用,这个是系统安全防护,防止恶意宏代码自动运行破坏文件,很多用户找不到宏设置入口,是因为新版 WPS 把宏相关选项放在开发工具选项卡里面,如果顶部没有开发工具,需要先在选项里面把开发工具调出来,宏分两种使用方式,一种是录制宏,不用写代码,把鼠标键盘操作录下来,之后一键重复执行,另一种是 VBA 手动编写代码,注意个人免费版 WPS 如果没有安装 VBA 组件,宏功能会无法使用,会提示缺少 VBA,这个是高频问题,宏安全等级一般分为禁用所有宏并且通知,禁用所有宏不通知,启用所有宏,日常推荐选择带通知的等级,安全又方便,启用所有宏风险偏高,只建议在可信文件临时使用,带宏的文件保存格式必须是 xlsm,如果保存成普通 xlsx,宏代码会直接丢失,这点很多新手容易踩坑。
第一步 调出开发工具选项卡
1 打开 WPS 表格,点击左上角文件
2 在菜单底部找到选项,点开 WPS 选项窗口
3 切换到自定义功能区
4 在右侧主选项卡列表,找到开发工具,前面勾选
5 点击确定,顶部菜单栏就会显示开发工具选项卡
第二步 打开宏安全设置
1 保持在开发工具选项卡
2 找到宏安全性按钮,点击打开安全中心窗口
3 在宏设置页面,就可以选择对应的宏安全等级
| 安全等级 | 运行效果 | 推荐场景 |
|---|---|---|
| 禁用所有宏并且通知 | 打开文件宏默认禁用,弹出提示,可手动选择启用 | 日常办公首选,兼顾安全 |
| 禁用所有宏,并且不通知 | 宏直接拦截,不会弹出提示 | 高安全要求环境 |
| 启用所有宏 | 所有宏自动运行,不做拦截 | 只处理完全可信文件,不推荐长期开启 |
4 选择完成,点击确定保存宏设置
第三步 录制宏与运行宏
1 开发工具选项卡,点击录制宏
2 在弹窗填写宏名称,设置快捷键,选择宏保存在当前工作簿还是个人宏工作簿
3 点击确定,开始录制,此时所有鼠标点击输入操作都会被记录
4 操作完成之后,点击停止录制
5 后续需要执行,就按设置好的快捷键,或者打开宏窗口选中宏点击执行
第四步 VBA 宏编辑器
1 开发工具选项卡,点击 VB 编辑器,进入 VBA 编辑界面
2 可以新建模块,手动编写 VBA 代码
3 编写完成按 F5 运行代码,也可以回到表格运行对应的宏
常见故障排查
第一 开发工具里面宏按钮灰色,提示缺少 VBA 组件,免费版 WPS 默认不带 VBA,需要安装 VBA 插件,安装完成重启 WPS 才可以使用宏设置。
第二 保存之后宏消失,是文件保存成 xlsx 格式,带宏文件必须另存为 xlsm 启用宏的工作簿。
第三 打开文件宏依旧不能运行,检查宏安全等级,如果是禁用所有宏并且不通知,改成带通知模式,打开文件时选择启用宏。
第四 个人宏工作簿的宏在新文件找不到,确认录制宏的时候,保存位置选择个人宏工作簿,这个工作簿会随 WPS 启动加载。
最后总结,wps 宏设置核心是调出开发工具,打开宏安全性调整宏拦截等级,通过录制宏或者 VBA 编辑器制作宏,文件必须保存 xlsm 格式,没有 VBA 组件是宏无法使用最常见原因,不建议长期开启启用所有宏,降低安全风险。
【常见问题】
问题 1 wps 中的宏设置怎么设置 宏按钮灰色点不动怎么办
回答 1 wps 中的宏设置怎么设置出现宏按钮灰色,是 WPS 没有安装 VBA 组件,安装 VBA 插件之后重启 WPS,开发工具宏功能就可以正常使用,继续完成 wps 中的宏设置怎么设置。
问题 2 wps 中的宏设置怎么设置 保存文件之后宏不见了怎么办
回答 2 wps 中的宏设置怎么设置之后宏丢失,是保存成普通 xlsx 格式,带宏文件需要另存为 xlsm 启用宏工作簿,重新保存就可以保留宏,正常执行 wps 中的宏设置怎么设置。
问题 3 wps 中的宏设置怎么设置 打开文件宏还是被拦截怎么办
回答 3 wps 中的宏设置怎么设置之后依旧拦截,是宏安全等级选择禁用所有宏并且不通知,改成禁用所有宏并且通知,打开文件手动启用宏,就可以完成 wps 中的宏设置怎么设置。
问题 4 wps 中的宏设置怎么设置 可以给宏设置快捷键吗
回答 4 wps 中的宏设置怎么设置支持自定义快捷键,录制宏弹窗里面可以填写快捷键,录制完成之后按下快捷键就可以运行宏,实现 wps 中的宏设置怎么设置的快捷调用。
【免责申明】
本教程基于 WPS 表格常规版本编写,不同版本界面名称存在细微差异,启用所有宏存在安全风险,恶意宏可能损坏文件,VBA 组件需要额外安装,本内容仅供学习参考。


