Тема: Как вставить блок, но с возможностью выбора точки вставки?
Суть вопроса в том, что мне хотелось бы определять точку вставки динамически, во время вставки блока (чтобы и блок было видно).
Максимум, чего можно добиться, это вот:
Sub qqqq() Dim Insert As AcadBlockReference Dim InsPoint As Variant Dim Angle As Double On Error GoTo ErrorHandler Set Insert = ThisDrawing.ModelSpace.InsertBlock(InsPoint, "qqq", 1#, 1#, 1#, Angle) Set Insert = Nothing ErrorHandler: InsPoint = ThisDrawing.Utility.GetPoint(, vbCrLf & "Укажите точку вставки:") Angle = 0 Angle = ThisDrawing.Utility.GetAngle(InsPoint, vbCrLf & "Укажите угол поворота <0>:") If Angle = False Then Angle = 0 End If End Sub
Но таким образом сначала просит точку, угол, а потом появляется блок.
Помогите, пожалуйста!