SOLIDWORKS设计表与Microsoft集成调用无响应
添加HanTop-MKT,咨询solidworks软件相关问题
在SOLIDWORKS 中存在许多与其他应用集成的功能,例如插入设计表功能,它能够一次性生成多个配置,从而实现一系列零部件的设计和修改。在企业搭建的标准件库时,这一功能发挥着至关重要的作用。
然而在组件集成过程中可能会出现一些难以理解的提示,例如以下两种场景:
(1)在模型中选择工具栏 > 插入> 表格 > Excel设计表,创建 Excel 设计表过程中将出现拾取尺寸窗口不被触发,具体选项如下图。
(2)手动在Excel单元格去拾取尺寸时将提示:类Range的Activate方法无效&'Activate method of Range class failed'
排查思路:
出现原因一般为以下三种
- 客户端已安装的SOLIDWORKS与Microsoft产品支持生命周期符合版本不符;
具体详见官网链接https://www.solidworks.com/zh-hans/support/system-requirements;
2. SOLIDWORKS插入Excel 设计表功能与调用Office组件中加载项相关:
在Excel文件下拉列表-> 更多 -> 选项 -> 加载项(Add) -> 管理下拉列表选择“COM加载项” -> 转到(Go) ->将对应加载项占用取消勾选,具体选项如下图
3. Excel 设计表功能与Office不同版本包含的组件差异相关:
经测试确认该问题只有与Microsoft Office家庭/学生版可稳定复现,建议将客户端版本切换为专业/企业版
结语:为了方便此类问题定位,从SOLIDWORKS 2023之后版本对Office的版本要求已经固定为2021版,有助于更好地为用户提供解决方案。