VBA Word удаление / замена текста внутри надписи с сохранением закладки

Узнай цену своей работы

Формулировка задачи:

Уважаемые опытные профессионалы, нужна помощь. Предвидя вашу просьбу почитать соседние ветки, скажу, что я изучил примеры про удаление/замену текста в Ворде во всех видах, решить задачу не смог, с разными побочными эффектами. Задача следующая: - есть объект Надпись с вставленной Закладкой (название "FullName") - нужно по нажатию кнопки вставлять в эту надпись текст из таблицы (эта часть реализована, можно пример с любым текстом) - текст должен вставляться многократно, заменяя находившийся там ранее Проблема: - сейчас он добавляет текст, сохраняя предыдущий - при использовании методов Expand / Collapse и пр. , а также даже при ручной очистке текста надписи, закладка удаляется и код перестает работать. Файл во вложении. Подчеркну - работать должно именно в таком формате, добавлять в Надпись. Посмотрев файл, поймете почему. Заранее благодарю за помощь!

Решение задачи: «VBA Word удаление / замена текста внутри надписи с сохранением закладки»

textual
Листинг программы
ActiveDocument.Shapes("FullName").TextFrame.TextRange ="Petrov"
ActiveDocument.Shapes("FullName").TextFrame.TextRange ="Sidorov"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы