第14章VBA开发在采矿CAD绘图中的应用AutoCAD在不但提供了强大的绘图功能,同时也提供了一个功能强大的集成开以工具——MicrosoftVisualBasicforApplications(VBA)
VBA是一个AutoCAD应用集成开发环境,它提供了高质量的用户化编程能力,能够使AutoCAD数据与其它VBA应用程序,VBA的加入扩展了AutoCAD集成用户化工具的能力,它集成了AutoLISP,VisualLISP和ObjectARXAPI等工具
这样,就为用户访问AutoCAD软件的多种技术框架提供了新的选择和新的开放机会,可以按用户所需求的工作方式开发应用程序
VBA开发环境是一个可视化开发环境
使用VBA可以通过拖拽图标的方法,简单而可视化地建立用户界面
可以使用AutoCAD工具栏,也可以使用标准VBA界面工具创建新的工具栏
AutoCAD软件中的ActiveXAutomation对象模型十分有用
Autodesk开放了每一个AutoCAD对象模型,这些对象模型显示了每一个对象的方法和属性,并能够依用户的愿望去编程或用户化AutoCAD软件
学习本章内容最好具有VisualBasic6
0基础(主要是相关控件的使用方法与Basic语言语法结构知识),如没有相关基础知识,可在学习本章之前参考相关书籍或在学习本章内容过程中同步使用相关参考书
通过本章的学习,应了解和掌握以下内容:了解VBA
了解AutoCAD对象模型
掌握绘制AutoCAD图形对象方法
掌握编辑图形对象方法
掌握绘制文字方法
掌握标注方法
掌握创建块与插入块
1VBA基础14
1VBA管理器在当前AutoCAD进程中加载的所有VBA工程都可以用“VBA管理器”对话框来管理这是一个AutoCAD的管理工具,可以使用它来加载、卸载、保存、新建、嵌入和提取VBA工程