' 如果存在边界,则会生成新的实体 Dim lwpLineObj As AcadLWPolyline If ThisDrawing.ModelSpace.Count > n Then Set lwpLineObj = ThisDrawing.ModelSpace.Item(ThisDrawing.ModelSpace.Count - 1) ' 如果面积相等,则点在闭合多段线的内部 If Format(lwpLineObj.Area, "0.0000") = 762.9872 Then ' 762.9872为测试数据,可以换成其它的。 MsgBox "点在闭合多段线的内部" End If lwpLineObj.Delete End If End Sub