Вход | Регистрация

1С:Предприятие ::

Метки: 

Работа с закладками bookmarks

Я
   Csar
 
22.06.18 - 09:42
Всем привет.
При работе через COMОбъект("Word.Application") столкнулся с проблемой заполнения текста для закладок (Bookmarks). Есть стандартные действия:
[1с]
ОбъектВорд = Новый COMОбъект("Word.Application");
ОбъектВорд.Documents.Add("C:\Users\Константин\Desktop\Шаблон.docx");
ШаблонВорд = ОбъектВорд.ActiveDocument;
ШаблонВорд.Bookmarks("Закладка1").Select();
ШаблонВорд.Application.Selection.TypeText("Текст для закладки №1.");
[/1с]
Но этот метод не правит текст так, что сама закладка затирается (ШаблонВорд.Bookmarks.Count уменьшается), а вместо нее просто сохраняется текст "Текст для закладки №1.".
Вопрос: как мне оставить закладку, но отображаемый текст заменить с того, что по-умолчанию на "Текст для закладки №1."?
 
  Рекламное место пустует
   Csar
 
1 - 22.06.18 - 09:52
Кажется решил задачу.
Решение:
ШаблонВорд.Tables(НомерТаблицы).Cell(НомерСтроки, 1).Range.Fields(НомерПоля).Result.Text = "Текст для закладки №1.";


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует