1、两个解决方案一 、网上通用方案:首先按照以下路径检查你的电脑是否有VBA6EXT.OLB文件C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\VBE6EXT.OLB有该文件,则复制粘贴到VBA7.1文件夹中,没有的话,百度自行下载一个分别复制到VBA6和VBA7.1文件夹中再打开SolidWorks即可使用
2、二 注册表修改路径当你把VBA6EXT.OLB文件复制粘贴到VBA6和VBA7.1文件夹中后,依然存在缺失VBA6EXT.OLB文件而无法打开SolidWorks,则说明你的注册表中VBA6EXT.OLB文件位置被别的程序修改过我的是因为装过WPS,它修改了VBA6EXT.OLB文件位置,未卸载WPS时SolidWorks可正常使用,但当卸载了WPS软件后,SolidWorks程序出现缺失VBA6EXT.OLB文件的问题所以解决方案是将注册表中VBA6EXT.OLB文件位置修改至C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\VBE6EXT.OLB即可
3、具体操作如下:按照方法一装好VBA6EXT.OLB文件Win+R打开运行,输入regedit后打开注册表编辑器
4、按照路径依次打开至[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-00000000004 }\5.3\0\win32],
5、鼠标右击“默认”修改,或者选中“默认”后点击编辑中的修改,将其数值数据修改为C:\Program Files (x86)\Common Files\microsoft shared\VBA\VBA6\VBE6EXT.OLB再次打开SolidWorks时即可使用。