| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > При замене текста через Макрос VBA переопределяется текст, назначенные Полем (Field)

При замене текста через Макрос VBA переопределяется текст, назначенные Полем (Field)

Ответ
Поиск в этой теме
Непрочитано 26.08.2022, 18:51 #1
При замене текста через Макрос VBA переопределяется текст, назначенные Полем (Field)
rass
 
Конструктор
 
Киев
Регистрация: 22.03.2007
Сообщений: 94

При замене текста через Макрос VBA переопределяется (смещается) текст, назначенный Полем (Field), на текст с таким же содержанием.
Как вылечить этот баг?

Файл прикрепил
вот сам Макрос

Код:
[Выделить все]
Sub MtextChange()
Dim ENTITY As Object
For Each ENTITY In ThisDrawing.ModelSpace 'For each entity inside modele space
If TypeOf ENTITY Is AcadMText Or TypeOf ENTITY Is AcadText Then
ENTITY.TextString = Replace(ENTITY.TextString, "LF", "ЛФ")
End If
Next
ThisDrawing.Application.Update
End Sub

Миниатюры
Нажмите на изображение для увеличения
Название: 2022-08-26_18-43-43.jpg
Просмотров: 25
Размер:	86.8 Кб
ID:	249458  

Вложения
Тип файла: dwg
DWG 2010
TEST_Field.dwg (149.5 Кб, 13 просмотров)

Просмотров: 1138
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > При замене текста через Макрос VBA переопределяется текст, назначенные Полем (Field)

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка из текста на текст, можно ли сделать? Светлала AutoCAD 5 02.08.2019 22:09
Замена текста на текст с подстрочными/надстрочными символами ngg AutoCAD 13 30.01.2019 12:14
Вставка через insert field конкретной части строки Малюк AutoCAD 2 10.09.2018 14:05
как сделать ссылку текста на текст? pacific60x AutoCAD 10 07.09.2017 12:25
Простановка площади через field oshnik AutoCAD 19 10.05.2006 14:07