我刚测试后发现,我根本无法得到模型空间的图元对象。运行这段代码得到的结果是There are no objects in model space。 If ThisDrawing.ModelSpace.Count <> 0 Then entry = ThisDrawing.ModelSpace.Item(0) MsgBox(entry.ObjectName + _ " is the first entity in model space.") Else MsgBox("There are no objects in model space.") End If 后来我发现了问题的所在,ThisDrawing = acadapp.ActiveDocument 得到的是当前被打开的活动文档,如果文档没有被打开,是无法得到的,现在请问有什么办法在不用CAD打开这个DWG文件的情况下,得到这个DWG文件的文档吗? |