|
Удаление закладки из колонтитула в документе 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();
КонецЕсли;
КонецЦикла;
|
|