必须安装官方WPS_VBA_7.1插件包,仅支持WPS Office 11.1.0及以上版本,需从官网下载对应架构DEB包并用sudo安装,登录个人账号后在【开发工具】中打开VBA编辑器验证环境。

在统信UOS系统中为WPS Office启用VBA宏支持,必须安装官方WPS_VBA_7.1插件包,该插件是WPS Linux版唯一兼容的VBA运行时,不依赖Windows或Mono环境,也不通过wine模拟——直接调用WPS自研的轻量级COM+宿主引擎执行字节码。
确认WPS主程序版本是否达标
WPS_VBA_7.1插件仅支持WPS Office 11.1.0及以上版本,低于此版本的WPS(如出厂预装的2019版或应用商店旧包)无法加载VBA功能,强行安装插件会静默失败。
打开终端,执行:wps --version,检查输出是否包含类似 WPS Office 11.1.0.11691 的字符串。
若版本低于11.1.0,请先彻底卸载旧版:执行 sudo apt remove --purge wps-office*,再按架构下载并安装UOS适配的最新.deb包(x86_64访问wps.cn,ARM64访问wps365.cn)。
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}
下载并安装WPS_VBA_7.1官方插件
该插件不托管于应用商店或APT源,必须从金山办公官方渠道获取独立DEB包,否则将触发沙箱安全拦截,无法注册宏对象模型。
方法一:官网直连下载(推荐)
1、访问 https://www.wps.cn/vba → 找到“Linux版VBA插件下载”区域。
2、根据系统架构选择对应包:x86_64系统选 wps-vba_7.1.0_amd64.deb,ARM64系统选 wps-vba_7.1.0_arm64.deb。
3、下载完成后进入保存目录,例如:cd ~/Downloads。
4、执行安装命令:sudo apt install ./wps-vba_*.deb(按Tab键自动补全)。
方法二:终端wget下载(适合无图形界面或批量部署)
1、执行:wget https://cdn.wps.cn/vba/wps-vba_7.1.0_$(uname -m).deb(自动匹配架构)。
2、若提示证书错误,加参数 --no-check-certificate。
3、安装命令同上:sudo apt install ./wps-vba_*.deb。
注意:安装过程必须使用sudo权限,否则VBCompiler.dll和VBInterpreter.dll无法写入/usr/lib/wps-office/office6/目录,后续打开.docm文件时将提示“宏已被禁用”且无法启用。
验证VBA环境是否就绪
第一步:重启WPS文字或表格程序,避免缓存残留干扰检测。
第二步:新建一个空白文档 → 点击顶部菜单【开发工具】→ 若该选项可见,说明插件已成功注入。
第三步:点击【开发工具】→【Visual Basic】→ 弹出VBA编辑器窗口,左上角显示“WPS VBA 7.1”即为成功。
第四步:在编辑器中新建模块 → 输入以下测试代码:
Sub TestVBA()
MsgBox "VBA环境正常运行"
End Sub
按F5运行,弹出消息框即表示宏引擎、对象模型、UI交互三者全部可用。
若【开发工具】菜单未出现,请检查是否已登录个人WPS账号——未登录账号时,WPS默认隐藏开发工具栏以限制企业策略外的功能暴露。请右键任意.docx文件→用WPS文字打开→右上角头像登录后再试。

















