VBA(Visual Basic for Application)最早是内嵌在Office 97中的一种编程语言,由于它易学易用、功能强大,所以很多软件开发商都从微软公司购行了VBA的使用许可,将其作为一种开发工具提供给用户使用。Autodesk公司从AutoCAD R14.01版开始,内置了VBA开发工具,同时提供了适用于VBA开发的ActiveX Automation对象模型。在最新版本的AutoCAD 2000中,这部分功能又得到了增强。本书介绍的内容完全基于AutoCAD 2000的ActiveX Automation对象模型,主要包括VBA的有关概念、基本编程知识、数据库管理的应用、AutoCAD ActiveX对象模型中各对象的使用方法、AuotCAD与Excel和Word的通信以及VBA工程文件的自动加载与加密,并给出了一组非常典型的应用实例。书中用到的完整示例,都可以从书后了附带软盘中获得。本书特别适合熟悉AutoCAD的基本操作,但不满足其已有功能或想解决专业问题的读者阅读。如果读者有Visual Basic编程基础,则学习效果会更好。本书也可作为各大、中专院校CAD应用开发课程的教材使用。