Как сделать оглавление и включить обновление в Word
Чтобы создать оглавление в Word с автообновлением, используйте стили “Заголовок 1/2/3”, вставьте автоматическое оглавление и обновляйте его командой “Обновить поле” (или включите обновление полей перед печатью / через макрос при открытии).
Оглавление
Подготовка заголовков и стилей
Автоматическое оглавление строится не по размеру шрифта, а по стилям. Поэтому сначала приведите структуру документа к заголовкам:
- Выделите название раздела.
- Главная → Стили → Заголовок 1 (крупные разделы).
- Для подразделов используйте Заголовок 2, для подпунктов — Заголовок 3.
- Повторите для всех элементов, которые должны попасть в содержание.
Если пункт “не попадает” в оглавление, почти всегда причина одна: заголовок оформлен вручную (жирным/крупным), а стиль не применён.
Вставка автоматического оглавления
- Поставьте курсор в место, где должно быть оглавление (часто — после титульного листа).
- Откройте вкладку Ссылки.
- Нажмите Оглавление и выберите вариант Автособираемое (Automatic).
Важно: “ручное” оглавление, набранное текстом, Word нормально автообновлять не сможет.
Обновление оглавления: вручную и быстро
Word обычно не обновляет оглавление “на лету” — обновление запускается командой.
Через кнопку:
- Кликните по оглавлению.
- Выберите Обновить таблицу/оглавление.
- Выберите режим:
- Только номера страниц — если менялась длина текста, но заголовки не менялись.
- Целиком — если добавили/удалили разделы или переименовали заголовки.
Быстрое обновление всех полей в документе:
- Ctrl + A → F9 (обновит оглавление, ссылки, поля и т. п.).
Если нажать “только номера страниц”, новые заголовки не добавятся в оглавление — для этого нужно обновление целиком.
Автообновление: что можно настроить
Полного “постоянного” автообновления при каждом изменении текста обычно не используют. На практике работают 3 сценария.
1) Автообновление перед печатью (без макросов)
Это самый безопасный вариант:
- Файл → Параметры → Экран
- Включите Обновлять поля перед печатью.
Так вы избегаете ситуации, когда оглавление распечатано со старыми страницами.
2) Автообновление при открытии документа (VBA)
Подходит, если нужно: “открыл файл — оглавление уже актуально”.
- Сохраните файл как .docm.
- Alt + F11 → в проекте документа откройте ThisDocument.
- Вставьте код:
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
Можно ли сделать оглавление кликабельным?
Да. В автоматическом оглавлении пункты обычно являются ссылками на разделы. Если клики не работают, проверьте, что вы не превратили оглавление в обычный текст и не отключили переходы в настройках.
Почему оглавление “не обновляется само”?
Потому что это поле. Его нужно обновлять командой (вручную, перед печатью или макросом при открытии/сохранении).
Что лучше: обновлять страницы или целиком?
Если менялись только объёмы текста — достаточно “только страницы”. Если менялись заголовки или структура — обновляйте целиком.