金年会jinnian

SOLIDWORKS “没能启动应用程序 Visual Basic” 解决方法_VBA 启动错误修复教程

工程师在启动SOLIDWORKS时,若突然弹出 “没能启动应用程序 Visual Basic” 的报错,往往会打断设计流程 —— 无论是紧急出图还是日常建模,都会因 VBA 引擎无法正常加载而停滞。

solidworks报错

这种问题并非个例,多由两大原因导致:一是电脑中 Office/WPS 的 VBA 组件与 SOLIDWORKS 初始化 VBA 引擎冲突,二是高版本 SOLIDWORKS 卸载后重装低版本时,残留文件干扰了 VBA 启动

本文整理了 三 个经过实测的有效解决方案,附详细路径截图与操作步骤,无需复杂技术背景,跟着做就能快速修复 VBA 启动错误,让 SOLIDWORKS 恢复正常运行。

解决方案一:

1. 将C:\Program Files\Common Files\Microsoft Shared下的VBA文件夹删除即可,通常不影响office正常使用

 VBA文件夹删除

2.打开SOLIDWORKS的安装包,找到prereqs文件夹,里面有VBA的安装程序,重新装一遍即可。

 prereqs文件夹

解决方案二:

1. 转至 SOLIDWORKS® 软件安装目录 > 右键单击“SOLDWORKS.exe文件 >“属性”。

2. 在“兼容性”选项卡上,检查“兼容性模式”是否设置为错误的操作系统。

3. 如果是这样,则选择正确的操作系统,或者禁用“在兼容模式下运行此程序”选项的复选框。

解决方案

 1. 若上述方法无效,可使用微软专用卸载工具,卸载关于VBA的相关内容。

image.png

2. 修复SOLIDWORKS,使其重新安装VAB程序。

按照上述三个方案操作后,基本能解决 SOLIDWORKS “没能启动应用程序 Visual Basic” 的问题。若操作中遇到特殊情况(如找不到 VBA 安装文件夹、修复后仍报错),您可以联系SOLIDWORKS专业技术支持团队会给予 1 对 1 免费答疑,帮你排查残留文件、兼容性等隐藏问题,避免因 VBA 错误耽误项目进度。


未经授权,禁止转载、摘编本文内容,违者将依法追究责任。