

04/22
2025
我一直用的是 Office,今天领导问我能不能在一些文档里添加一个功能,我用宏做好了发过去,结果他跟我说他是 WPS,宏没生效。我不得不安装了个 WPS 试试,一看 WPS 个人版竟然不支持运行 VBA 宏,也就是功能被阉割了。沟槽的玩意。
安装插件
我搜了一下,还好装个插件就可以用了。我也分享一下:
下载 wps.vba.exe
先关闭 WPS,安装 wps.vba.exe,之后再打开 WPS 就行了。
“工具”里的前两个按钮之前是灰色的,现在可以用了:
宏设置
打开含有 VBA 代码的文档时,WPS 会显示“启用宏”的按钮:
不过点这个没用,因为每次打开都要点一次。解决办法是点击“文件”-“选项”-“信任中心”设置。
勾选“启用宏后自动添加为信任”:
然后点击“宏安全性”-“可靠发行商”:
勾选“信任对于 VB 项目的访问”。
这样每个文档只在首次打开时需要点击“启用宏”,以后就可以自动运行宏了。
在自定义工具栏添加宏按钮
另外有个宏是在打印前自动执行的,我不清楚在 Office 里是否能正常生效(因为我没有物理打印机,无法实际测试。打印到 PDF 是无法触发这个宏的)。反正他那边试了 WPS 在实际打印时也无法触发,那只好在自定义工具栏添加一个按钮,手动点击来执行。
点击自定义工具栏的下箭头,自定义命令-其他命令:
选择宏,将其添加到右侧,点击确定:
这样自定义工具栏右侧会显示一个宏按钮:
每次打印前手动点一下即可使其生效。
安装之后第二天,一打开电脑右下角就显示了个弹窗,他妈的傻逼玩意。
WPS 运行 VBA 宏的方法(启用 VBA 功能)
-
Google Chrome 90
Android 12
上司这种生物总是从不自己思考,却总能颐指气使.
wps还会故意搞自己的标准,导致不是wps打开就会乱码
2345的套7z壳会搞一个只有2345能解压的文件
总是搞一些破坏协定的事又没带来任何意义,软件又是不装在虚拟机不行的流氓.