Тема: Как сделать чтобы MText висел на курсоре?
Считываются расширенные данные и из них формируется MText. Как сделать чтобы при вставке MText висел на курсоре?
................... Dim newText As AcadTextStyle Set newText = ThisDrawing.TextStyles.Add("ISO_") newText.SetFont "ISOCPEUR", False, False, 1, 0 newText.Height = 2.5 Set objUtil = ThisDrawing.Utility With objUtil strPrompt = vbCrLf & "Выберите блок: " ThisDrawing.Utility.GetEntity blockRefObj, varPnt, strPrompt blockRefObj.GetXData "Texn_Position", xT, xD xDN = Split(xD(1), "@", -1) For i = LBound(xDN) To UBound(xDN) str_MText = IIf(i = 0, xDN(i), xDN(i) & "\P" & str_MText) Next strPrompt = vbCrLf & "Укажите левый верхний угол текста: " ' .InitializeUserInput 32 varPnt = .GetPoint(blockRefObj.InsertionPoint, strPrompt) End With Set ent_MText = ThisDrawing.ModelSpace.AddMText(varPnt, 0, str_MText) ent_MText.StyleName = "ISO_"