摘要:除了AutoLISP、Visual LISP、ADS和ARX以外,AutoCAD从R14.01开始支持Visual Basic for Application(VBA)作了综的开发工具。AutoCAD ActiveX自动化实际上提供了一种程序方式从AutoCAD内部或外部控制AutoCAD的机制。AutoCAD本身作为一个对象通过一组接口与菘它应用程序进行通讯。基于AutoCAD ActiveX自动化的VBA开发工具具有许多优点。该文将对如何基于ActiveX自动化用VBA进行AutoCAD二次开发作一介绍,包括AutoCAD ActiveX自动化的概念、对象等,并用一个实例说明用VBA开发的一般过程、步骤。