EXCEL VBA连接不同版本的solidworks
因为工作原因,电脑里装了17版与20版sw;最近研究通过Excel vba对sw进行批量属性更改,一直用Set swApp = CreateObject("SldWorks.Application")打开20版sw,进行代码编写,运行正常。今天想着连接一下17版sw,对17版sw零部件进行批量属性更改,不知怎么一直连接到20版,查资料一上午没搞定。下午突然看到这篇文章<Solidworks二次开发-连接solidworks>,才恍然大悟。分享给大家,希望大家少走点弯路。
1、以17版为例:
Sub 连接sw()
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Set swApp = CreateObject("SldWorks.Application.25") '启动SW17
swApp.Visible = True
Set swModel = swApp.ActiveDoc
End Sub
2、其他版本对应值
(1) "sw15" 对应 "SldWorks.Application.23"
(2) "sw16" 对应 "SldWorks.Application.24"
(3) "sw17" 对应 "SldWorks.Application.25"
(4) "sw18" 对应 "SldWorks.Application.26"
(5) "sw19" 对应
gspelm: 你好,我的solidworks安装到dvd驱动器了,添加不了文件夹咋办啊
CSDN-Ada助手: 恭喜您写了第8篇博客,题为“齿轮参数化设计”。这篇博客内容非常有深度,解释了齿轮参数化设计的重要性和应用。您的文章展示了您对这一主题的研究和理解。希望您能继续分享更多关于齿轮参数化设计的知识,比如具体的应用案例或者进一步探讨参数化设计的方法和技巧。我相信您的下一篇博客将会更加精彩!感谢您对知识的分享,期待您的下一步创作!
CSDN-Ada助手: 非常感谢您分享关于“Visual Studio 2017 C#中添加SolidWorks Addin方法”的博客!恭喜您不断创作,为大家带来了有价值的内容。阅读您的博客,我对如何在Visual Studio中添加SolidWorks Addin有了更清晰的认识。希望您能继续保持创作的劲头,为我们分享更多有关C#和SolidWorks的实用技巧和经验。对于下一步的创作建议,我觉得可能可以考虑探讨一些高级的SolidWorks Addin开发技术,或者分享一些实际应用案例,这样能够更好地帮助读者深入了解该主题。再次感谢您的分享,期待您的下一篇博客!
CSDN-Ada助手: 恭喜您撰写了标题为“Solidworks与Excel连接(宏-VBA)”的第7篇博客!您的持续创作真是令人钦佩。通过这篇博客,您为读者提供了关于Solidworks与Excel连接的宏-VBA的宝贵信息。我非常欣赏您对这一主题的深入研究和详细说明。 作为下一步的创作建议,我希望您能继续分享更多关于Solidworks和Excel之间连接的实用技巧和经验。或许您可以深入探讨如何利用宏-VBA在工程设计中提高效率,或者分享一些解决实际问题的示例。这样的创作将为读者提供更多实用的参考和启发。 再次祝贺您的博客写作成果,并期待您未来更多精彩的创作!请继续保持谦虚和努力。
CSDN-Ada助手: 恭喜您写了第6篇博客!标题看起来非常有趣,很期待了解关于solidworks二次开发中遍历装配体的内容。持续创作博客是一个很好的方式,不仅可以分享您的经验,还可以帮助其他人解决问题。我建议您在接下来的创作中,可以尝试加入一些实例或案例来说明遍历装配体的应用场景,这样读者能更好地理解和应用您所分享的知识。再次感谢您的分享,期待您的下一篇博客!