SolidWorks通过它的类型库使RunMacro
方法对VBA可用。
根据SolidWorks在线帮助提供的RunMacro
方法:
ISldWorks.RunMacro
过时了。被ISldWorks取代::RunMacro2。
并介绍了RunMacro2
,包括:
SOLIDWORKS 2009 FCS,修订编号17.0
我只有一个SolidWorks 2006的副本,所以我只能访问一个支持RunMacro
而不是RunMacro2
的类型库。我从类型库中创建了一个互操作程序集,并将类型嵌入到C#外接程序中。我希望RunMacro
虽然“过时”,但实际上仍然可以在现代版本的SolidWorks中使用。
使用最新版本的SolidWorks的任何人能确认RunMacro
方法是否仍然可行吗?
发布于 2016-10-15 01:43:17
来自早期版本的SolidWorks API中的所有方法在将来的版本中都是可用的,以维护任何遗留代码。我一直没有问题地使用遗留方法,我的版本是2016年。
发布于 2017-03-09 19:04:06
过时的方法并不意味着它不再存在于软件中,只是一个更新的版本(通常在列出过时时链接)是可用的。在许多情况下,新的API调用具有更多的特性、参数或受益于其他添加到SolidWorks后期版本的新特性。
https://stackoverflow.com/questions/39069867
复制相似问题