QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 5023|回复: 1
打印 上一主题 下一主题

[原创] 技术贴(126)----小石坝谈谈Solidworks中与VBA有关问题解决

[复制链接]

版主

Rank: 10Rank: 10Rank: 10

748

主题

1726

帖子

1万

积分
跳转到指定楼层
楼主
发表于 2020-9-20 15:03:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 3D-SW-小石坝 于 2020-9-20 15:04 编辑

  前一段时间,小石坝的吧友就向小石坝咨询在正常使用Solidworks时,不知道为什么会出现Solidworks
初始化vba引擎失败,自己也没有鼓捣电脑,怎么会出现这种问题呢??


不知道可爱的你,有没有遇到过类似的问题,今天小石坝结合网上和自己的心得,给大家分享遇到这种问题是如何解决的。


可能方法一:
1、打开我的电脑,确保“工具-文件夹选项-查看-隐藏已知文件的扩展名”的复选勾已去掉;


2、下载VBE6EXT.OLB。


小石坝vbe6ext.zip (12.26 KB, 下载次数: 36)

3、将下载的VBE6EXT.OLB移动到C:\Program Files\Common Files\Microsoft Shared\VBA\VBA7.1文件夹中。



可能方法二:
重新安装Office以后,会发现Solidworks无法打开,并显示无法打开visual basics。

很多吧友推荐下载odbcji32.dll文件,然后将C盘中.dll文件替换掉,然后再看看效果。有的吧友成功解决了这个问题,有的还是不行,大家可以先查看查看,或者试试,都行,毕竟大家推荐的也许满足你的电脑关于这个问题的解决呢!
除了上面的,大家可以看看自己的控制面板程序,有没有Microsoft Access database engine chinese(simplified),如果没有大家可以按照自己电脑安装软件版本,下载对应的64/32位的。
下面是常用的64位版本,其他的大家可以在网上
链接:小石坝AccessDatabaseEngine_X64
提取码:ix1w

本程序的作用在于使得在office系统文件与office应用程序之间进行数据传输。

关于安装AccessDatabaseEngine_x64.exe 的说明

开始--运行中 输入 cmd 进入界面



再输入路径 C:\Users\xiao\Downloads\AccessDatabaseEngine_X64.exe /passive

即完成安装。



注意,路径要改成你自己的文件存放路径,上图只是参考例子。


2、查看注册表 在开始--运行中打入 regedit 回车



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths,删除mso.dll 即可完成








版权声明  
本人声明此帖为本人原创帖,未经允许,不得转载!

有奖推广贴子: 

支持一对一教学,设备建模设计出图,在线指导,解决安装问题,主要针对CAD,Solidworks。
回复

使用道具 举报

中尉

Rank: 5Rank: 5

7

主题

107

帖子

3440

积分
沙发
发表于 2020-9-22 09:33:32 | 只看该作者
感谢分享。   如果是安装OFFICE后的问题,把VBA目录删除,重新运行SW安装包里的所有VBA项目,或者不安装,再重启SW就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-15 05:48

返回顶部