通过 Documents 集合和 Document 对象可以访问 AutoCAD® 文件功能。
要创建新图形或打开现有图形,请使用 Documents 集合中的方法。Add 方法用于创建新图形并将此图形添加到 Documents 集合中。Open 方法用于打开现有图形。Documents 集合中的 Close 方法用于关闭 AutoCAD 任务中所有打开的图形。
Save 和 SaveAs 方法用于保存图形。有时候用户希望检查活动图形中是否存在未保存的更改。在退出 AutoCAD 任务或创建新图形之前,应当进行这样的检查。使用 Saved 特性可以确保当前图形中不包含任何未保存的更改。
要输入和输出图形,请使用 Document 对象的 Import 和 Export 方法。
本例使用 Open 方法打开一个现有图形。并使用 VBA 中的 Dir 函数在打开文件之前检查该文件是否存在。用户应当更改图形文件的名称或路径,以指定用户的系统中的现有 AutoCAD 图形文件。
Sub Ch3_OpenDrawing()
Dim dwgName As String
dwgName = "c:\campus.dwg"
If Dir(dwgName) <> "" Then
ThisDrawing.Application.Documents.Open dwgName
否则
MsgBox "File " & dwgName & " does not exist."
End If
End Sub
Sub Ch3_NewDrawing()
Dim docObj As AcadDocument
Set docObj = ThisDrawing.Application.Documents.Add
End Sub