新安装的SolidWorks 2016版本运行时提示VBE6EXT.OLB不能被加载怎么办?试了几种方法,最后修改注册表把问题解决了,这台电脑里注册表里显示的值是WPS安装路径下的一个目录,手动修改后运行SolidWorks没有再弹出错误提示框了。下面解决方法:
方法也比较简单,就是直接改注册表:
- 按WIN+R打开运行,输入
regedit
进入注册表 - 找到这个目录:
计算机\HKEY_CLASSES_ROOT\TypeLib{0002E157-0000-0000-C000-000000000046}\5.3\0\win32
- 将现有的值修改为:
C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\vbe6ext.olb
- 关闭注册表,打开SolidWorks 应该可以用了,我自己的这台电脑就是这个解决的。
如果上面方法不生效,可以尝试其它解决方法:
- 定位到
C:\Program Files (x86)\Common Files\Microsoft Shared\VBA
; - 打开VBA6文件夹,将里面的文件
VBE6EXT.OLB
复制到VBA7.1里面,根据不同系统可能为VBA7; - 然后打开VBA7.1文件夹,将里面的文件
VBE7.DLL
复制到VBA6里面;【注意,以上复制均需要管理员权限 - 点击继续即可。
声明:本站提供的所有内容仅供学习、交流和分享用途,只供参考。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。