
点亮☆星标,不错过精彩分享
很多朋友经常会遇到这样的问题,我们开发好的宏程序,我们这边测试运行好好的,一点问题没有,到了自己电脑却运行不了。特别是用WPS的同学,问题就比较多,一般有以下几个问题:
一、WPS无VBA权限

这是因为WPS中,VBA宏功能默认没有的,是会员功能,需要开通会员,安装VBA支持库才可以使用。如果不想每月开会员,可以安装第三方VBA插件。
二、运行宏程序时,提示VBA6.DLL缺失

VBA6.DLL是 WPS 运行宏、VBA 代码的核心运行库文件。出现组件缺失的原因可能有以下几种:- WPS 未安装 VBA 支持组件(最常见)
WPS 标准版默认不自带 VBA 模块;精简版 / 绿色版 WPS 直接删除 VBA 相关文件,打开宏就会缺失 VBA6.DLL - VBA 库文件丢失 / 损坏
杀毒清理软件误删、Windows 更新覆盖文件、卸载 Office 残留破坏注册表,导致 VBA6.DLL 文件丢失或注册失效 - Office 与 WPS 环境冲突
电脑同时装 Office 和 WPS,新版 Office 使用 VBA7,旧版 WPS 宏依赖 VBA6,注册表路径错乱,无法定位 DLL 文件 - 系统缺少 VC++ 运行依赖
Windows 缺少微软 VC++ 运行库,即使 DLL 文件存在也无法加载调用
解决的方法也有很多,网上一搜很多方法,但是很多博主讲的方法对于普通的小白上班族来说,操作并不友好。大概的思路就是去网上找到VBA6.DLL,放到WPS安装路径下,然后到CMD中注册。regsvr32 vba6.dll
或者到注册表修改

这些方法我未验证过,应该也可行,但对于小白上班族来说太难了!根据看不懂。我们开发了一个修复工具,只需要双击运行,程序会自动检测需要安装的缺失组件,不需要那么麻烦。
关注公众号。发私信消息:WPS修复,即可下载修复工具。
关注我,学习更多高效办公小技巧!有其它的VBA定制开发需求,也可私信咨询
夜雨聆风