宏与自动化

WPS如何调整宏安全级别并启用个人宏工作簿?

WPS官方团队
宏配置安全级别自动化工作簿脚本管理
WPS如何设置宏安全级别, WPS怎么启用个人宏工作簿, WPS宏安全级别区别, WPS个人宏无法加载怎么办, WPS宏被禁用如何恢复, WPS表格宏配置步骤, WPS企业统一宏策略, WPS中低高宏安全级别选择

功能定位:为什么必须手动开“安全门”

在 WPS Office 里,宏(VBA 脚本)默认被锁在“高”安全级别,这是政企信创合规的硬要求——任何未经数字签名的代码都无法��动运行。个人用户若想用个人宏工作簿(即 Personal.xlsb)存放常用脚本,必须先降级安全级别,再把文件放到受信任路径。注意:教育部统招版、部分国企定制版直接屏蔽了 VBA 编辑器,本文方法对它们无效。

功能定位:为什么必须手动开“安全门”
功能定位:为什么必须手动开“安全门”

一分钟速览:完整路径与可逆回退

桌面端(Windows 版 12.2.0.9918 示例)

  1. 打开任意表格 → 顶部菜单【工具】→【宏】→【安全性】。
  2. 在弹出窗口选【中】或【低】→ 确定。
  3. 再进【宏】→【录制新宏】→ 存储位置选【个人宏工作簿】→ 停止录制。
  4. 重启 WPS,左侧 VBA 项目窗口可见 VBAProject(Personal.xlsb) 即成功。

回退:重复步骤 1,把安全级改回【高】并删除 %AppData%\Kingsoft\office6\library\Personal.xlsb(路径因版本而异)。

macOS 版差异

菜单入口在【工具】→【宏】→【WPS 宏安全性】,但没有“低”选项,最高只能到【中】。若系统启用了 SIP 且用 Mac App Store 版,个人宏工作簿会被沙箱重定向,需在【设置-安全性-文件访问】里手动把 ~/Library/Containers/com.kingsoft.wpsoffice.mac/Data/Documents 加入受信任位置。

场景映射:谁需要动这两处设置

1. 财务模板重复利用

中小企业会计每月需把银行流水按固定规则拆列、汇总。把拆列脚本存进 Personal.xlsb 后,任何新建报表都能一键调用,无需重复复制代码。

2. 教育科研批量插图

研究生写论文时,用宏自动把 .png 文件名插入题注并居中对齐。脚本放在个人宏工作簿,换电脑只要带一个文件即可。

例外与取舍:什么时候不该降安全级

  • 电脑常被多人远程维护,或插入来历不明的 U 盘——降【低】等于裸奔。
  • 公司 GPO 已强制【高】级别,本地改完重启会被策略回写,徒劳无功。
  • 需要交付带宏的文件给客户,却未申请代码签名证书。此时应把宏移出 Personal.xlsb,改用受信任位置+证书签名,避免客户打开即报错。

故障排查:安全级菜单灰色/缺失的几种可能

现象最可能原因验证动作
【宏】菜单整体不可见安装的是教育部统招版帮助→关于,若显示“Government Edition”则无 VBA 模块
可录宏但看不到 VBA 编辑器安装组件被精简安装包重新勾选“VBA 支持”后修复即可
改完安全级重启又变回【高】组策略或注册表保护用 regedit 查看 HKCU\Software\Kingsoft\Office\6.0\Common\Security 是否可写
故障排查:安全级菜单灰色/缺失的几种可能
故障排查:安全级菜单灰色/缺失的几种可能

最佳实践清单:让宏好进也好退

  1. 永远把 Personal.xlsb 放在受信任路径,避免每次都要降安全级。
  2. 用【中】而非【低】,运行前会弹一次提示,减少误点恶意附件。
  3. 给重要宏加数字签名(WPS 支持导出 .pfx 自签证书),即使级别调回【高】也能运行。
  4. 定期把 Personal.xlsb 备份到云盘,WPS 灵犀同步会忽略隐藏文件,需手动勾选。
  5. 换电脑前,用【开发工具-导出模块】把代码导出为 .bas/.cls 文本,比拷整个工作簿更轻量。

移动端能不能用个人宏?

经验性观察:HarmonyOS NEXT 与 Android 版 WPS 12.2 目前仅支持“查看宏”,无法编辑或录制。若文件里含 Personal.xlsb,打开会提示“宏已被禁用”,且没有入口调安全级。需要脚本时,只能在桌面端跑完再回传结果。

FAQ:你可能还纠结的 5 个问题

Q1:把安全级调到【低】会让电脑中毒吗?

【低】会静默运行所有宏,的确风险最高。建议只在离线机或虚拟机里使用,日常办公用【中】+受信任路径即可。

Q2:个人宏工作簿与模板文件(.ett)哪个更好?

Personal.xlsb 随 WPS 启动自动加载,适合放通用过程;模板适合固定表头、格式。二者互补,不必二选一。

Q3:为何录制宏时“个人宏工作簿”选项灰掉?

首次使用前 Personal.xlsb 尚不存在,先随便录一个宏并存在“此工作簿”,停止后再录,选项即恢复可用。

Q4:Mac 版找不到受信任位置设置?

macOS 版把受信任位置整合在【系统设置-隐私与安全-文件访问】,需手动把文件夹添加给 WPS,否则 Personal.xlsb 会被沙箱隔离。

Q5:公司电脑没有管理员权限,能自己开通宏吗?

如果注册表或组策略被锁,本地改完也会被重置。此时只能申请管理员用证书签名后,把文件放到管理员预设的受信任路径。

收尾行动:下一步你该做什么

先判断自己属于“个人高频脚本”还是“偶尔用一次”。前者按本文步骤把安全级调到【中】并初始化 Personal.xlsb,同时用自签证书给宏加签名;后者直接用受信任位置+模板即可,别轻易降【低】。改完记得做一次“重启-验证-回退”演练,确保在系统补丁或组策略刷新后仍能快速恢复。如此,既享受自动化红利,也留好安全逃生门。

未来版本预期:WPS 官方在 12.3 体验日志中提及“正在评估宏沙箱与云证书”方案,若落地,个人用户或可在不降级安全级的前提下,通过云端授信直接运行个人宏,届时本文的手动调整步骤有望进一步简化。

相关关键词

WPS如何设置宏安全级别WPS怎么启用个人宏工作簿WPS宏安全级别区别WPS个人宏无法加载怎么办WPS宏被禁用如何恢复WPS表格宏配置步骤WPS企业统一宏策略WPS中低高宏安全级别选择