找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 5120|回复: 1

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

[复制链接]

748

主题

978

回帖

1万

积分

版主

积分
19644
发表于 2020-9-20 15:03:07 | 显示全部楼层 |阅读模式
本帖最后由 3D-SW-小石坝 于 2020-9-20 15:04 编辑

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

1.png

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


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

2.png
2、下载VBE6EXT.OLB。


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

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


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

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

关于安装AccessDatabaseEngine_x64.exe 的说明

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

3.png

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

即完成安装。

4.png


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


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

5.png

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








7

主题

100

回帖

3440

积分

中尉

积分
3440
发表于 2020-9-22 09:33:32 | 显示全部楼层
感谢分享。   如果是安装OFFICE后的问题,把VBA目录删除,重新运行SW安装包里的所有VBA项目,或者不安装,再重启SW就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-7 22:41

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表