Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / макрос вставка и обновление оглавления / 2 сообщений из 2, страница 1 из 1
23.12.2009, 21:08
    #36383278
darklumen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
макрос вставка и обновление оглавления
Создает оглавление:

With ActiveDocument
.TablesOfContents.Add Range:=Selection.Range, RightAlignPageNumbers:= _
True, UseHeadingStyles:=True, UpperHeadingLevel:=1, _
LowerHeadingLevel:=3, IncludePageNumbers:=True, AddedStyles:="", _
UseHyperlinks:=True, HidePageNumbersInWeb:=True, UseOutlineLevels:= _
True
.TablesOfContents(1).TabLeader = wdTabLeaderDots
.TablesOfContents.Format = wdIndexIndent
End With


WordBasic.UpdateTableOfContents - обновляет оглавление.


я открываю документ - нажимаю макрос, и если оглавления нет, то макрос вставляет оглавление, если оглавление уже существует - то его надо просто обновить.

Собствеено проблема заключается в написании этого условия =))) заранее спасибо за внимание=)
...
Рейтинг: 0 / 0
23.12.2009, 21:24
    #36383294
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
макрос вставка и обновление оглавления
Первое, что приходит вголову, глядя на ваш код

ActiveDocument.TablesOfContents.Count

не проверял
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / макрос вставка и обновление оглавления / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]