第一部分 VBA宏和Visual Basic Editor 1
第1章 开发一个简单的VBA应用程序 1
使用AutoCAD VBA的好处 1
AutoCAD VBA环境 2
开发第一个应用程序 7
小结 16
第2章 创建VBA宏 17
宏的含义 17
ThisDrawing对象 17
标准模块 18
创建宏,将文本添加至图形中 19
使用VBA的Date函数和Time函数 26
装入VBA工程文件 27
通过宏代码启动应用程序 30
小结 31
第3章 快速浏览IDE 32
VBA IDE组件 32
打印UserForms 42
浏览代码命令 43
获取帮助 45
小结 47
第4章 VBA编程原理 48
代码如何和计算机打交道 48
变量 49
使用变量数组 52
常量 54
常量和变量的范围 57
定义自己的类型 61
使用条件控制代码执行 61
使用循环重复代码 64
按随机数重复代码 66
对象、属性、方法和事件 66
比较VBA的编程结构 76
设置控件的移动顺序 78
小结 80
第二部分 使用VBA宏绘制直线和实体 83
第5章AutoCAD对象模型 83
AutoCAD的Application对象 83
AutoCAD的Document对象 85
和信息框交互 90
图形对象空间 93
Preferences对象 99
传送文本至AutoCAD的命令行 102
VB的字符串处理函数 103
小结 107
第6章 使用宏绘制直线 108
绘制一条直线 108
设置线型 114
利用宏高亮显示一条直线 121
确认用户选择的直线 128
对直线缩放和加权重 130
使用转换矩阵进行缩放 134
多重平行线 139
使用Arc对象 140
小结 143
第7章 使用宏绘制实体区域 144
绘制圆 144
Circle of Bricks应用程序 148
绘制任意形状 153
计算形状的面积 162
使用内环和外环填充 162
使用输入框 169
使用宏绘制一个区域灯光圆 170
小结 174
第三部分 重用与定制 177
第8章 模板与重用 177
用模板实现重用 177
设置图形单位 178
栅格 183
捕捉 187
通过宏来修改所有的绘图环境设置 189
通过宏来创建建筑平面图 190
创建一个模板 193
宏与模板 195
使用用户坐标系 195
使用宏来拷贝对象 199
小结 200
第9章 创建带文本的图形文档 202
通过宏来创建新的图形文档 202
创建对象阵列 204
设置文本属性 212
格式化数字、时间和日期 226
有效输入 228
给箭头添加文本 229
小结 236
第10章 调试代码 237
错误类型 237
Debug菜单命令 241
使用IDE的调试窗口 243
调用堆栈 248
小结 249
第11章 用菜单和工具栏进行图形标注 251
AutoCAD的尺寸标注样式 251
从应用程序中标注图形尺寸 253
定制菜单命令 271
创建自己的工具栏 275
小结 279
第12章 文件的输入与输出 280
使用代码处理图形文件 280
显示Open和SaveAs对话框 286
从代码中写入数据到一个文件中 291
打开文件的输入和输出模式 294
小结 297
第四部分 2D绘图技术 299
第13章 使用2D绘图技术 299
高精确度的交互绘图技术 299
绘制样条曲线 303
添加与载入形状 307
通过编程移动一个图形对象 309
小结 312
第14章 对象成组 313
成组对象至层 313
On、Freeze、Lock选项 322
成组对象至块 325
使用选择集 329
使用组 335
小结 337
第五部分 3D绘图技术 339
第15章 创建和绘制三维实体 339
创建三维实体 339
创建复杂三维实体图形 358
改变三维实体 361
倒角和圆角边 365
横截三维实体图形 370
小结 372
第16章 ActiveX控件 374
ActiveX和COM 374
在AutoCAD和Excel之间交换数据 376
在AutoCAD和Word之间交换数据 380
在AutoCAD和Database之间交换数据 383
小结 393
第17章AutoCAD和Internet 394
网上文件的URL路径 394
使用宏下载一个Web文件 395
准备用于网上发布的图形 401
添加图形的超链 405
小结 407
附录A 对象模型 409
AutoCAD对象模型 409
Microsoft Office对象模型 411
Microsoft Excel对象模型 413
Microsoft Access对象模型 413
Microsoft Word对象模型 413
附录B ASCII字符集 415