Перейти к содержимому

Как автоматически обновлять коды полей при повторном открытии документа Word?

Author: Sun Last Modified: 2025-06-05

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

Автоматическое обновление кодов полей при повторном открытии в Word


Автоматическое обновление кодов полей при повторном открытии документа Word

В Word нет встроенной функции для обновления вставленных полей, кроме кода VBA.

1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications, дважды щелкните ThisDocument в левой панели, чтобы открыть окно ThisDocument (Code).

2. Скопируйте и вставьте приведенный ниже код в окно ThisDocument (Code).

VBA: Обновление кодов полей при повторном открытии документа

Sub AutoOpen()
'UpdatebyExtendoffice20180830
    Dim xRange As Range
    Dim xFiled As Field
    For Each xRange In ActiveDocument.StoryRanges
        For Each xFiled In xRange.Fields
            xFiled.Update
        Next
    Next
End Sub

VBA pasted into the ThisDocument (Code) window

3. Щелкните Save button для сохранения кода в Microsoft Visual Basic for Applications окне, появится диалоговое окно Microsoft Word щелкните Нет чтобы перейти к Сохранить как диалогу.
Save As dialog box

4. В диалоговом окне Сохранить как выберите папку для сохранения документа, назовите его по своему усмотрению, выберите Документ Word с поддержкой макросов из выпадающего списка Тип файла и затем нажмите кнопку Сохранить См. скриншот:
Field codes updated automatically

С этого момента каждый раз, когда вы открываете документ с поддержкой макросов, все коды полей будут обновляться автоматически.
Enable all macros (not recommended; potentially dangerous code can run) option checked in the Trust Center dialog

Примечание: Убедитесь, что опция Включить все макросы (не рекомендуется; потенциально опасный код может быть выполнен) отмечена в диалоговом окне Центр доверия (Нажмите Файл > Параметры > Центр доверия > Настройки макросов).
doc auto update fields when open 5

Вкладки для просмотра и редактирования нескольких документов Word/книг Excel, как в Chrome и Edge!

Как и при просмотре нескольких веб-страниц в Chrome, Safari и Edge, Office Tab позволяет открывать и управлять несколькими документами Word или книгами Excel в одном окне Word или Excel. Переключение между документами или книгами теперь просто осуществляется одним щелчком по их вкладкам!

Попробуйте Office Tab бесплатно прямо сейчас!

Лучшие инструменты для повышения продуктивности в офисе

Kutools для Word — расширьте возможности работы с Word с помощью более чем 100 уникальных функций!

🤖 Функции искусственного интеллекта Kutools: AI Ассистент / Ассистент в Реальном Времени / Супер Полировка (с сохранением формата) / Супер Перевод (с сохранением формата) / Искусственный интеллект для редактирования / Проверка с помощью ИИ...

📘 Мастерство работы с документами: Разделить страницы / Объединить документы / Экспортировать выделенное в различные форматы (PDF/TXT/DOC/HTML...) / Пакетно преобразовать в PDF...

Редактирование содержимого: Пакетный поиск и замена в нескольких файлах / Изменить размер всех изображений / Транспонировать строки и столбцы таблицы / Преобразовать таблицу в текст...

🧹 Легкая очистка: Удалите лишние пробелы / Разрывы разделов / Текстовые поля / Гиперссылки / Для дополнительных инструментов удаления перейдите в группу Удалить...

Креативные вставки: Вставить разделители тысяч / Флажки / Переключатели / QR-код / Штрихкод / Несколько изображений / Откройте больше возможностей в группе Вставить...

🔍 Точные выделения: Быстро находите нужные страницы / Таблицы / Фигуры / Абзацы заголовка / Улучшайте навигацию с помощью дополнительных функций Выбрать...

Особые улучшения: Переходите к любому расположению / Автоматически вставляйте повторяющийся текст / Переключайтесь между окнами документа /11 инструментов для преобразования...

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Хотите опробовать эти функции? Скачайте Kutools для Word прямо сейчас! 🚀