Привет!
Большое спасибо за помощь!
Теперь можно определить верхнюю и нижнюю координаты форматки.
А не могли бы помочь с выводом на печать по этим координатам.
Или может пример какой нибуть, чтоб можно оттолкнутся.
За ранее большое спасибо!
Вот мой код:
Sub GetBoundingBox()
Dim varPoint As Variant
Dim blockRefObj As AcadBlockReference
Public returnObj As AcadEntity
Public basePnt As Variant
Public dybprop As Variant, I As Integer
Dim minExt As Variant
Dim maxExt As Variant
ThisDrawing.Utility.GetEntity returnObj, basePnt, "Выберите формат для изменения:"
If returnObj.ObjectName = "AcDbBlockReference" Then ' bobj присваиватся имя объекта если он блок
If returnObj.IsDynamicBlock Then
If returnObj.EffectiveName = "pce_format" Then ' происходит проверка имени блока
returnObj.GetBoundingBox minExt, maxExt
End If
End If
End If
MsgBox "The extents of the bounding box for the line are:" & vbCrLf _
& "Min Extent: " & minExt(0) & "," & minExt(1) & "," & minExt(2) _
& vbCrLf & "Max Extent: " & maxExt(0) & "," & maxExt(1) & "," & maxExt(2), vbInformation, "GetBoundingBox Example"
End Sub