VBA Word удаление / замена текста внутри надписи с сохранением закладки
Формулировка задачи:
Уважаемые опытные профессионалы, нужна помощь. Предвидя вашу просьбу почитать соседние ветки, скажу, что я изучил примеры про удаление/замену текста в Ворде во всех видах, решить задачу не смог, с разными побочными эффектами.
Задача следующая:
- есть объект Надпись с вставленной Закладкой (название "FullName")
- нужно по нажатию кнопки вставлять в эту надпись текст из таблицы (эта часть реализована, можно пример с любым текстом)
- текст должен вставляться многократно, заменяя находившийся там ранее
Проблема:
- сейчас он добавляет текст, сохраняя предыдущий
- при использовании методов Expand / Collapse и пр. , а также даже при ручной очистке текста надписи, закладка удаляется и код перестает работать.
Файл во вложении. Подчеркну - работать должно именно в таком формате, добавлять в Надпись. Посмотрев файл, поймете почему.
Заранее благодарю за помощь!
Решение задачи: «VBA Word удаление / замена текста внутри надписи с сохранением закладки»
textual
Листинг программы
ActiveDocument.Shapes("FullName").TextFrame.TextRange ="Petrov" ActiveDocument.Shapes("FullName").TextFrame.TextRange ="Sidorov"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д