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

1С:Предприятие :: 1С:Предприятие 8 общая

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

Работа с закладками 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 или кнопку "Обновить" в браузере.
Рекламное место пустует