SolidWorks通过它的类型库为VBA提供RunMacro
方法。
根据ISldWorks.RunMacro
方法的SolidWorks在线帮助:
RunMacro2
过时。被ISldWorks取代:: RunMacro2。
RunMacro
引入了:
SOLIDWORKS 2009 FCS,修订号17.0
我只有SolidWorks 2006的副本,因此我只能访问支持RunMacro2
而不是RunMacro
的类型库。我已经从类型库创建了一个互操作程序集,并且我在C#加载项中嵌入了类型。我希望RunMacro
,而#34;过时",仍然可以在现代版SolidWorks中使用。
任何拥有更新版SolidWorks的人都可以确认{{1}}方法是否仍然有效吗?
答案 0 :(得分:1)
早期版本的SolidWorks API中的所有方法在将来的版本中都可用,以维护任何遗留代码。我总是使用遗留方法没有问题,我的版本是2016年。
答案 1 :(得分:1)
过时的方法并不意味着它不再存在于软件中,只是表示较新的版本(通常在列出Obsolete时链接)可用。在许多情况下,新的API调用具有更多功能,参数或受益于已添加到SolidWorks更高版本的其他新功能。