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

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

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