访问对象层次结构

AutoCAD ActiveX/VBA

 
访问对象层次结构
 
 
 

从 VBA 内访问对象层次结构比较容易,因为 VBA 与当前的 AutoCAD 任务在同一个进程内运行,所以不需要使用额外的步骤将其连接到应用程序。

VBA 通过 ThisDrawing 对象提供指向当前 AutoCAD 任务中活动图形的链接。使用 ThisDrawing,用户可以快速访问当前的 Document 对象及其所有方法和特性,还可以访问层次结构中的所有其他对象。

ThisDrawing 用于全局工程时,通常是指 AutoCAD 中的活动文档。ThisDrawing 用于内嵌工程时,通常是指包含该工程的文档。例如,全局工程中的以下代码行将保存 AutoCAD 中当前活动的所有图形:

ThisDrawing.Save