Как сделать оглавление и включить обновление в Word

Чтобы создать оглавление в Word с автообновлением, используйте стили “Заголовок 1/2/3”, вставьте автоматическое оглавление и обновляйте его командой “Обновить поле” (или включите обновление полей перед печатью / через макрос при открытии).

Оглавление

Подготовка заголовков и стилей

Автоматическое оглавление строится не по размеру шрифта, а по стилям. Поэтому сначала приведите структуру документа к заголовкам:

  1. Выделите название раздела.
  2. Главная → Стили → Заголовок 1 (крупные разделы).
  3. Для подразделов используйте Заголовок 2, для подпунктов — Заголовок 3.
  4. Повторите для всех элементов, которые должны попасть в содержание.

Если пункт “не попадает” в оглавление, почти всегда причина одна: заголовок оформлен вручную (жирным/крупным), а стиль не применён.

Вставка автоматического оглавления

  1. Поставьте курсор в место, где должно быть оглавление (часто — после титульного листа).
  2. Откройте вкладку Ссылки.
  3. Нажмите Оглавление и выберите вариант Автособираемое (Automatic).

Важно: “ручное” оглавление, набранное текстом, Word нормально автообновлять не сможет.

Обновление оглавления: вручную и быстро

Word обычно не обновляет оглавление “на лету” — обновление запускается командой.

Через кнопку:

  1. Кликните по оглавлению.
  2. Выберите Обновить таблицу/оглавление.
  3. Выберите режим:
    • Только номера страниц — если менялась длина текста, но заголовки не менялись.
    • Целиком — если добавили/удалили разделы или переименовали заголовки.

Быстрое обновление всех полей в документе:

  • Ctrl + A → F9 (обновит оглавление, ссылки, поля и т. п.).

Если нажать “только номера страниц”, новые заголовки не добавятся в оглавление — для этого нужно обновление целиком.

Автообновление: что можно настроить

Полного “постоянного” автообновления при каждом изменении текста обычно не используют. На практике работают 3 сценария.

1) Автообновление перед печатью (без макросов)

Это самый безопасный вариант:

  1. Файл → Параметры → Экран
  2. Включите Обновлять поля перед печатью.

Так вы избегаете ситуации, когда оглавление распечатано со старыми страницами.

2) Автообновление при открытии документа (VBA)

Подходит, если нужно: “открыл файл — оглавление уже актуально”.

  1. Сохраните файл как .docm.
  2. Alt + F11 → в проекте документа откройте ThisDocument.
  3. Вставьте код:
Private Sub Document_Open()
    On Error Resume Next
    If ActiveDocument.TablesOfContents.Count > 0 Then
        ActiveDocument.TablesOfContents(1).Update
    End If
    On Error GoTo 0
End Sub

3) Автообновление при сохранении (VBA)

Полезно перед отправкой коллегам:

Private Sub Document_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    On Error Resume Next
    If ActiveDocument.TablesOfContents.Count > 0 Then
        ActiveDocument.TablesOfContents(1).Update
    End If
    On Error GoTo 0
End Sub

Настройка вида оглавления (уровни, точки, кликабельность)

Откройте Ссылки → Оглавление → Настраиваемое оглавление и проверьте ключевые параметры:

  • Уровни (например, показывать только 1–2, чтобы не раздувать содержание).
  • Выравнивание номеров страниц по правому краю.
  • Заполнитель (точки-лидеры).

Не форматируйте пункты оглавления вручную. Меняйте стили TOC 1 / TOC 2 / TOC 3 — тогда оформление не “слетит” после обновления.

Частые ошибки

  • Заголовки сделаны “красиво”, но не стилями → примените “Заголовок 1/2/3”, затем обновите оглавление целиком.
  • Обновили только номера страниц и ждёте новые пункты → используйте обновление целиком.
  • Страницы в оглавлении не совпадают после правок → нажмите Ctrl + A → F9 перед сохранением/печатью.
  • Макрос не работает → файл должен быть .docm, а запуск макросов — разрешён политиками безопасности.

FAQ

Можно ли сделать оглавление кликабельным?
Да. В автоматическом оглавлении пункты обычно являются ссылками на разделы. Если клики не работают, проверьте, что вы не превратили оглавление в обычный текст и не отключили переходы в настройках.

Почему оглавление “не обновляется само”?
Потому что это поле. Его нужно обновлять командой (вручную, перед печатью или макросом при открытии/сохранении).

Что лучше: обновлять страницы или целиком?
Если менялись только объёмы текста — достаточно “только страницы”. Если менялись заголовки или структура — обновляйте целиком.