Inventor 2014不再支持VBA自动宏

来源:互联网 发布:阿里云 ecs 流量收费 编辑:程序博客网 时间:2024/05/16 14:34

VBA提供了自动宏机制,不需要Inventor API的事件就能实现诸如文档打开,保存执行相应的宏命令。这些命令名一般有:

AutoOpen, AutoNew, AutoSave, AutoClose, 和AutoEdit

Inventor 2014不再支持自动宏,主要原因是1)影响运行性能,2)存在安全风险,例如可能自动执行了一些病毒程序。

因此建议用到了自动宏的程序移植为插件,使用Inventor 对应的事件。这里有一个博客,讲解了如何将自动宏转成插件形式,不过文章有点老,还基于注册型插件。但没关系,大家可参考本博客介绍的免注册插件。

http://modthemachine.typepad.com/my_weblog/2008/10/converting-vba-auto-macros-to-an-add-in.html