品质源于专业 · 细节铸就未来

当前位置:首页 > 行业新闻

技术分享 | 关于SOLIDWORKS中使用Excel设计表功能的报错解决方案

文章来源:卓盛信息(400-696-5950)


当在 SOLIDWORKS 中插入Excel设计表或者是使用有关Excel的服务命令时,软件弹出:类Range的Activate方法无效&'Activate method of Range class failed'启动服务器应用程序失败

如下错误或是警告弹窗时

排查原因:首先获取客户的环境信息,如客户的SOLIDWORKS版本为2025 SP5版本,Office版本为采购电脑时附带的'家庭和学生版'2021版本。


我们检查一下这种环境是否适配,登录SOLIDWORKS官网,在'系统要求'中找到 Office 组件支持列表   系统要求 | SOLIDWORKS

可以看到,2021版本Office组件支持到SOLIDWORKS软件版本2026版本,2021版本Office支持2025 SP5。


测试:在多台计算机测试这一问题,发现只在装有'家庭和学生版'Office 的计算机中会稳定重现此问题,专业版和企业版 Office 的计算机中功能一切正常!


可以证实是“家庭和学生版“Office 与 SOLIDWORKS 兼容性出现的问题。


绕行方案

对比 Office 的“家庭和学生版“和“专业版”有一个可能影响SOLIDWORKS集成的因素就是家庭和学生版单独存在一个'PLUS'加载项,此加载项在专业版 Office 中是不存在的,且有可能是中国区 Microsoft 独有的功能。

将Excel的'PLUS'加载项禁用掉后再次测试 SOLIDWORKS 设计表功能,发现问题不再重现。故而,作为绕行方案,用户可将 Excel 的'PLUS'加载项禁用来正常使用设计表驱动尺寸。


操作步骤如下:

1、桌面中新建一个Excel 并启动;

2、转入文件下拉列表-> 更多 -> 选项 -> 加载项(Add) -> 管理下拉列表选择'COM加载项' -> 转到(Go);

3、在 COM 加载项(Add)窗口中将'Microsoft OfficePLUS'禁用掉;

4、重启计算机(这一步不可省略)至此 SOLIDWORKS 设计表功能将恢复正常。

栏目导航

联系我们

CONTACT US

电话:0512-57303116

传真:0512-57303116

地址:昆山市伟业路18号现代广场 A座2101室

邮编:150100

E-MAIL:liu.yuan@joy-sun.cn

联系人:卓盛

QQ:2233428633