Можно ли подавить появление "Обновления оглавления" при обновлении оглавления в MS Word (путем наведения на него курсора и нажатия клавиши F9)?
(Я всегда хочу "обновить всю таблицу", так зачем спрашивать об этом?)
Можно ли подавить появление "Обновления оглавления" при обновлении оглавления в MS Word (путем наведения на него курсора и нажатия клавиши F9)?
(Я всегда хочу "обновить всю таблицу", так зачем спрашивать об этом?)
Этот веб-сайт говорит, что это невозможно. Этот более амбициозный и предлагает вам определить следующую функцию VBA:
Sub UpdateTableOfContents()
Dim oStory As Range
Dim toc As TableOfContents
Dim tof As TableOfFigures
On Error Resume Next
For Each oStory In ActiveDocument.StoryRanges
Do
oStory.Fields.Update
Set oStory = oStory.NextStoryRange
Loop Until oStory Is Nothing
Next
For Each toc In ActiveDocument.TablesOfContents
toc.Update
Next
For Each tof In ActiveDocument.TablesOfFigures
tof.Update
Next
End Sub
и сопоставьте его с кнопкой панели инструментов и / или сочетанием клавиш. Отказ от ответственности: я не писал этот код, и я не ручаюсь за него в любом случае.