Saber 酱的抱枕

Fly me to the moon

04/22
2025
软件

WPS 运行 VBA 宏的方法(启用 VBA 功能)

我一直用的是 Office,今天领导问我能不能在一些文档里添加一个功能,我用宏做好了发过去,结果他跟我说他是 WPS,宏没生效。我不得不安装了个 WPS 试试,一看 WPS 个人版竟然不支持运行 VBA 宏,也就是功能被阉割了。沟槽的玩意。

安装插件

我搜了一下,还好装个插件就可以用了。我也分享一下:
下载 wps.vba.exe

先关闭 WPS,安装 wps.vba.exe,之后再打开 WPS 就行了。

“工具”里的前两个按钮之前是灰色的,现在可以用了:

WPS 运行 VBA 宏的方法(启用 VBA 功能)

宏设置

打开含有 VBA 代码的文档时,WPS 会显示“启用宏”的按钮:

WPS 运行 VBA 宏的方法(启用 VBA 功能)

不过点这个没用,因为每次打开都要点一次。解决办法是点击“文件”-“选项”-“信任中心”设置。

勾选“启用宏后自动添加为信任”:

WPS 运行 VBA 宏的方法(启用 VBA 功能)

然后点击“宏安全性”-“可靠发行商”:

WPS 运行 VBA 宏的方法(启用 VBA 功能)

勾选“信任对于 VB 项目的访问”。

这样每个文档只在首次打开时需要点击“启用宏”,以后就可以自动运行宏了。

在自定义工具栏添加宏按钮

另外有个宏是在打印前自动执行的,我不清楚在 Office 里是否能正常生效(因为我没有物理打印机,无法实际测试。打印到 PDF 是无法触发这个宏的)。反正他那边试了 WPS 在实际打印时也无法触发,那只好在自定义工具栏添加一个按钮,手动点击来执行。

点击自定义工具栏的下箭头,自定义命令-其他命令:

WPS 运行 VBA 宏的方法(启用 VBA 功能)

选择宏,将其添加到右侧,点击确定:

WPS 运行 VBA 宏的方法(启用 VBA 功能)

这样自定义工具栏右侧会显示一个宏按钮:

WPS 运行 VBA 宏的方法(启用 VBA 功能)

每次打印前手动点一下即可使其生效。


安装之后第二天,一打开电脑右下角就显示了个弹窗,他妈的傻逼玩意。

WPS 运行 VBA 宏的方法(启用 VBA 功能)

WPS 运行 VBA 宏的方法(启用 VBA 功能)

  1. 莹夜
    Google Chrome 136Google Chrome 136Windows 10/11Windows 10/11

    是这样的,还记得前几年在学校里用的电脑浏览器主页被篡改,用pcHunter找了一圈发现是wps篡改的😅

    回复
    1. saber 文章作者
      Google Chrome 135Google Chrome 135Windows 10/11Windows 10/11

      国产软件就没几个不流氓的,这方面真不如国外的软件

      回复
  2. opppter
    Google Chrome 90Google Chrome 90Android 12Android 12

    上司这种生物总是从不自己思考,却总能颐指气使.
    wps还会故意搞自己的标准,导致不是wps打开就会乱码
    2345的套7z壳会搞一个只有2345能解压的文件
    总是搞一些破坏协定的事又没带来任何意义,软件又是不装在虚拟机不行的流氓.

    回复

评论 saber 撤销评论