Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Удаление закладки из колонтитула в документе Word

Удаление закладки из колонтитула в документе Word
Я
   rene_den
 
16.09.21 - 23:41
День добрый,
Господа пытаюсь второй день найти способ удалить закладку из колонтитула в документе Word.
Пробовал разные комбинации команд, наиболее подходящая на мой взгляд

WordDocument.Sections(1).Headers(1).Selection(1).Delete();

Но к сожалению тоже не работает.
Может у кого есть рабочий вариант.
   rene_den
 
1 - 16.09.21 - 23:49
Для варианта когда закладка не в колонтитуле работает так:            
Область = WordDoc.Application.Selection;
Область.GoTo(-1, 0, 0, ИмяЗакладки).Select();
Область.Delete();
   rene_den
 
2 - 17.09.21 - 00:08
WordDocument.Sections(1).Headers(1) - это COMОбъект
а вот дальше как выбрать в нем закладку и удалить не могу подобрать команд.
   acht
 
3 - 17.09.21 - 00:19
Включи в word запись макроса и посмотри записанный код
   rene_den
 
4 - 17.09.21 - 10:46
(3) Включал:
Selection.Delete()
а как выбрать эту закладку программно там нету ж.
   Масянька
 
5 - 17.09.21 - 11:03
Нечто в этом роде 
ActiveDocument.Sections(2).Headers(wdHeaderFooterPrimary).Range.Bookmarks("bmName1").Select
   rene_den
 
6 - 17.09.21 - 14:51
(5) Спасибо, 

вот мой рабочий вариант:

Headers = WordDoc.Sections(1).Headers;    //КоллекцияКолонтитулов

Для Сч = 1 По Headers.Count Цикл
    Range = Headers.Item(Сч).Range;
    Если Range.Bookmarks.Exists("Лого1") Тогда
        Range.Bookmarks("Лого1").Delete();            
    КонецЕсли;
КонецЦикла;

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.