Public Sub tt() GetBoundingBox d1, d2 MsgBox d2(0) - d1(0) & "," & d2(1) - d1(1) End Sub
Public Sub GetBoundingBox(ByRef MinPoint, ByRef MaxPoint) On Error Resume Next
Dim i Dim d1, d2, p1, p2 ThisDrawing.ModelSpace(0).GetBoundingBox d1, d2 For i = 1 To Count - 1 ThisDrawing.ModelSpace(i).GetBoundingBox p1, p2 If p1(0) < d1(0) Then d1(0) = p1(0) If p1(1) < d1(1) Then d1(1) = p1(1) If p2(0) > d2(0) Then d2(0) = p2(0) If p2(1) > d2(1) Then d2(1) = p2(1) Next i MinPoint = d1 MaxPoint = d2 End Sub
|