WPS 启用宏,核心是先确认当前版本支持 VBA 宏组件,WPS 个人免费版默认不带 VBA 运行环境,打开带宏文件的时候会提示宏被禁用,需要安装 VBA 组件之后,再调整宏安全级别,把宏设置为启用状态,才能正常运行里面的 VBA 代码,很多用户打开带宏的表格文档,点击启用宏没有反应,或者根本找不到开发工具选项卡,根本原因就是缺少 VBA 运行库,单纯在软件里面调安全等级是无法解决的。之所以会默认禁用宏,是因为宏代码可以自动执行操作,存在安全风险,WPS 出于防护考虑,默认拦截未知来源文档里面的宏,防止恶意宏破坏文件窃取数据,正式启用之前,一定要确认这个带宏文件来源可信,不要随便打开陌生文件里面的宏,避免安全隐患。
第一步 安装 VBA 宏运行组件
1 确认 WPS 版本,专业版一般自带 VBA,个人免费版默认没有 VBA 组件
2 获取对应版本匹配的 VBA 安装包,关闭全部 WPS 窗口
3 运行 VBA 安装程序,按照向导完成安装
4 安装完成之后重启电脑,再打开 WPS,此时开发工具选项卡就会加载出来
第二步 调出开发工具选项卡
1 打开 WPS 表格或者 WPS 文字
2 点击文件,选择选项
3 在自定义功能区里面,右侧主选项卡列表,勾选开发工具
4 点击确定,顶部菜单栏就会显示开发工具选项卡,宏相关按钮全部在这里
第三步 修改宏安全设置并启用宏
1 切换到开发工具选项卡,点击宏安全性
2 在弹出的安全中心窗口,宏设置里面,根据需求选择启用所有宏,推荐选择带通知的启用,也就是有提示的时候手动确认启用
3 设置完成点击确定保存配置
4 打开带宏的文件,顶部会出现安全警告栏,点击启用内容,本次文档的宏就成功启用,可以执行宏代码
宏启用方式对照表
| 方式 | 适用场景 | 特点 |
|---|---|---|
| 文档打开临时启用 | 单次运行宏 | 每次打开文件都要点启用内容 |
| 修改宏安全级别 | 长期可信文件 | 所有文档宏都会放行,安全风险偏高 |
| 添加受信任位置 | 固定可信宏文件 | 放在该文件夹的文件自动放行宏,不用每次确认 |
深度补充说明
受信任位置是更推荐的长期方案,在宏安全性窗口找到受信任位置,添加本地文件夹,把自己制作或者确认安全的宏文件统一存放到这个文件夹,之后打开文件不会弹出宏拦截提示,自动允许宏运行,比直接开启全部宏更加安全。如果是 WPS 专业版,部分新版已经内置 VBA,不需要额外单独安装组件,如果安装 VBA 之后依旧看不到开发工具,检查是不是 WPS 更新之后组件被覆盖,需要修复 WPS 安装程序。还有一点,带宏的文件保存格式必须是 xlsm 格式,普通 xlsx 格式是不支持保存宏代码的,如果另存为 xlsx,里面的宏代码会直接丢失。宏编辑器是 Alt+F11 快捷键,可以打开 VBA 编辑窗口,查看编写调试宏代码。
【常见问题】
问题 1 WPS 该怎么样启用宏,为什么找不到开发工具选项卡
回答 1 WPS 该怎么样启用宏,找不到开发工具选项卡一般是没有安装 VBA 组件,个人免费版默认不带 VBA,安装 VBA 之后,在文件选项自定义功能区勾选开发工具,才能看到 WPS 启用宏相关按钮。
问题 2 WPS 该怎么样启用宏,提示宏已被禁用怎么办
回答 1 WPS 该怎么样启用宏,打开文件出现宏已被禁用提示,点击顶部安全警告栏的启用内容即可临时启用,如果想长期生效,可以在宏安全性里面调整宏等级或者添加受信任位置完成 WPS 启用宏。
问题 3 WPS 该怎么样启用宏,保存之后宏消失是什么原因
回答 1 WPS 该怎么样启用宏,宏消失是因为文件保存成普通 xlsx 格式,这个格式不支持宏,想要保留宏代码,需要另存为 xlsm 启用宏的工作簿格式,才能继续 WPS 启用宏运行代码。
问题 4 WPS 该怎么样启用宏,开启全部宏安全吗
回答 1 WPS 该怎么样启用宏,直接开启全部宏风险比较高,陌生文件的恶意宏会自动执行破坏操作,推荐使用受信任位置方案,只对可信文件 WPS 启用宏,兼顾便利和安全。
【免责申明】
本文 WPS 启用宏相关操作基于 WPS 常规版本整理,不同版本 VBA 组件支持情况存在差异,宏代码存在安全风险,请仅对来源可信的文件 WPS 启用宏,本文仅作为学习参考,不代表官方说明,不承担因运行恶意宏造成文件损坏数据丢失相关责任。


