Sub test() Dim n As Long n = ThisDrawing.ModelSpace.Count Dim Pt As Variant Pt = ThisDrawing.Utility.GetPoint(, " 指定内部点") ThisDrawing.SendCommand "_-Boundary" & vbCr & Pt(0) & "," & Pt(1) & vbCr & vbCr Dim lwpLineObj As AcadLWPolyline If ThisDrawing.ModelSpace.Count > n Then Set lwpLineObj = ThisDrawing.ModelSpace.Item(ThisDrawing.ModelSpace.Count - 1) MsgBox lwpLineObj.Area lwpLineObj.Delete Else MsgBox "未发现有效的边界" End If End Sub