Word обновлять поля при открытии

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

Однако редактор Word не имеет стандартных возможностей обновления всех полей в документе одновременно и без лишних мышедвижений (если не считать использование сочетаний клавиш для выделения всего текста — «Ctrl+A» и последующего обновления с помощью клавиши «F9»).

Тем не менее, есть решение: можно воспользоваться специальным макросом, который будет автоматически обновлять все ваши поля при каждом открытии документа.

Для этого разместите приведенный ниже код макроса в ваш шаблон Normal.dot (Normal.dotm), на основе которого вы создаете свои документы, или в конкретный документ (P.S.: макрос обновлен 27.03.2008, так как Оглавление в документе не обновлялось, если это не сделать явным образом).

Sub AutoOpen()
'Автообновление всех полей документа при его открытии
Dim aStory As Range
Dim aField As Field
Dim myTOC As TableOfContents
For Each aStory In ActiveDocument.StoryRanges
  For Each aField In aStory.Fields
    aField.Update
  Next aField
Next aStory
For Each myTOC In ActiveDocument.TablesOfContents
   myTOC.Update
Next myTOC
End Sub

Если вы желаете обновлять поля вручную, то измените наименование макроса, создайте для него кнопку и разместите ее на панели инструментов (для Word 2003) или на панели быстрого доступа (для Word 2007).

Если вы не знаете, как подключить к документу и применить этот макрос, изучите следующие заметки с сайта:

Создание макроса из готового кода

Автоматическая запись макроса

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

Обновление поля

В открытом документе щелкните правой кнопкой мышки поле, например, оглавление, номер страницы или перекрестную ссылку, а затем выберите команду Обновить поле.

Если вы обновляете оглавление, в диалоговом окне Обновление оглавления укажите, хотите вы обновить только номера страниц или всю таблицу. В первом случае обновится только нумерация страниц для существующих разделов. Новые разделы при этом не добавятся в оглавление. Чтобы учесть новые разделы, установите переключатель обновить целиком.

Если у вас возникли затруднения при поиске полей в тексте, можно отобразить все поля на сером фоне. Для этого откройте меню Файл > Параметры > Дополнительно, а затем в разделе Показывать содержимое документа в раскрывающемся меню Затенение полей выберите пункт Всегда.

Обновление всех полей в документе

Нажмите клавиши CTRL+A.

Нажмите клавишу F9.

Если в документе содержатся таблицы с полями или формулами, может потребоваться выбрать каждую из них отдельно, а затем нажать клавишу F9.

Совет: Чтобы не забыть обновить оглавление перед печатью документа, настройте Word для автоматического обновления полей перед печатью. Откройте меню Файл > Параметры > Экран, а затем в разделе Параметры печати, установите флажок Обновлять поля перед печатью.

Примечание: При обновлении поля могут возникнуть проблемы, если элемент, на который оно ссылается, удален. Ссылки и закладки также могут указывать на несуществующие страницы. Дополнительные сведения см. в статье Устранение неполадок с закладками.

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

Однако редактор Word не имеет стандартных возможностей обновления всех полей в документе одновременно и без лишних мышедвижений (если не считать использование сочетаний клавиш для выделения всего текста — «Ctrl+A» и последующего обновления с помощью клавиши «F9»).

Тем не менее, есть решение: можно воспользоваться специальным макросом, который будет автоматически обновлять все ваши поля при каждом открытии документа.

Для этого разместите приведенный ниже код макроса в ваш шаблон Normal.dot (Normal.dotm), на основе которого вы создаете свои документы, или в конкретный документ (P.S.: макрос обновлен 27.03.2008, так как Оглавление в документе не обновлялось, если это не сделать явным образом).

Если вы желаете обновлять поля вручную, то измените наименование макроса, создайте для него кнопку и разместите ее на панели инструментов (для Word 2003) или на панели быстрого доступа (для Word 2007).

Если вы не знаете, как подключить к документу и применить этот макрос, изучите следующие заметки с сайта:

Вы можете помочь в развитии сайта, сделав пожертвование:

Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

DOGE Адрес: DENN2ncxBc6CcgY8SbcHGpAF87siBVq4tU

BAT Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

XRP Адрес: rEb8TK3gBgk5auZkwc6sHnwrGVJH8DuaLh Депозит Tag: 105314946

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

Вебмани (R ещё работает): R140551758553 или Z216149053852

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов — получит плюсик в карму от нас 🙂 Благо Дарим, за любую помощь!

Я хочу способ обновления все поля в документе Word 2013. (Если он работает в других версиях, тем лучше; у меня первоначально была эта проблема с Word 2007, и с тех пор ничего не изменилось.) Это включает перекрестные ссылки, номера страниц, оглавлений, индексов, заголовков и т. д. Если он может быть обновлен нажатием F9 , Я хочу его обновить.

(теоретически обновление полей может привести к необходимости обновления других полей, например, более длинной таблицы содержание изменяет некоторые номера страниц в основном тексте. Забота об обычных делах достаточно хороша для меня. На самом деле, это нормально, если я запустить макрос два или три раза, прежде чем он стабилизируется. Я просто хочу иметь один макрос, который находит все.)

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

EDIT: комбинируя ответ, данный с тем, что я уже had дает макрос, который, кажется, обновляет все (с помощью известный дефект).

6 ответов

зайдите в настройки печати, выберите Обновить поля. Затем перейдите в раздел Печать или предварительный просмотр документа.

Et voilà, все поля обновлены!

Я просто делаю Ctrl + на — выбрать все — и затем F9 обновить много.

хотя, это не заголовки и нижние колонтитулы, но они обновляются при печати/печати МСИО.

обновление

Я нашел следующий макрос. На быстрый тест обновления оглавления, поля в пунктах, поля в колонтитулы и поля в плавающий текст диаграмма коробки.

надеюсь, что охватывает все, что вам нужно, если нет пожалуйста, укажите, что это еще не обновление.

этой страница выглядит интересно:

Если вы используете Word 2007, процесс немного отличается: нажмите Кнопка Office и нажмите кнопку Word Опционы. Слово отображает слово Диалоговое окно. Нажмите Дополнительно в левой части диалогового окна. (Щелкните здесь, чтобы увидеть связанную фигуру.) В общей области (прокрутите немного вниз чтобы увидеть его), убедитесь, что обновление Флажок автоматические ссылки при открытии выбирать. Нажмите OK. Эта настройка следует убедиться, что все ваши ссылки всегда в актуальном состоянии. Если вы хотите обновите поля, когда документ открытый, вам нужно использовать макрос для выполнить задачу. Конкретно, вам нужно будет использовать либо AutoOpen или Автозакрытия макрос, в зависимости от хотите ли вы обновить поля при открытии или закрытии документа. Тот ниже приведен пример AutoOpen макрос можно использовать.

обратите внимание, что макрос делает, что что параметры установлены на force обновление полей и ссылок при происходит печать, затем она обновляет все члены коллекции полей в документе. Если вы, вместо этого, хотел обновить поля на закрывая, вы можете использовать этот макрос:

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

Это странно, но в Word нет автоматического обновления полей. Единственный способ обновить все поля в документе — выбрать всё сочетанием клавиш Ctrl + A и нажать клавишу F9.

Однако есть способ немного упростить себе жизнь — автоматическое обновление полей перед отправкой на печать.

Для включения этой функции нужно в Ленте выбрать пункт «Файл» и в открывшемся меню выбрать «Параметры».

Файл
Параметры

В открывшемся окне «Параметры Word» нужно выбрать вкладку «Экран» и в блоке «Параметры печати» поставить галку у параметра «Обновлять поля перед печатью».

Обновлять поля перед печатью

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

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


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

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

1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно, дважды щелкните Этот документ на левой панели, чтобы открыть Этот документ (код) окно.

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

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

Поля автоматического обновления документа при открытии 1

3. Нажмите док сохранитьсохранить код в Microsoft Visual Basic для приложений окно, а Microsoft Word появится диалоговое окно, щелкните Нет , чтобы перейти к Сохранить как Диалог.
Поля автоматического обновления документа при открытии 2

4. в Сохранить как диалоговом окне выберите папку для сохранения документа, назовите ее как вам нужно, выберите Документ Word с поддержкой макросов из Сохранить как раскрывающийся список, а затем щелкните Сохраните кнопка. Смотрите скриншот:
Поля автоматического обновления документа при открытии 3

С этого момента каждый раз, когда вы открываете документ с поддержкой макросов, все коды полей будут обновляться автоматически.
Поля автоматического обновления документа при открытии 4

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

Просмотр и редактирование нескольких документов Word / книг Excel с вкладками в Firefox, Chrome, Internet Explore 10!

Возможно, вы знакомы с просмотром нескольких веб-страниц в Firefox / Chrome / IE и возможностью переключения между ними, легко щелкая соответствующие вкладки. Здесь вкладка Office поддерживает аналогичную обработку, которая позволяет вам просматривать несколько документов Word или книг Excel в одном окне Word или Excel и легко переключаться между ними, щелкая их вкладки.
Нажмите, чтобы получить бесплатную пробную версию вкладки Office!

Просматривайте несколько документов Word в одном окне как Firefox

Рекомендуемые инструменты для повышения производительности Word

выстрел kutools word kutools tab 1180x121

выстрел kutools word kutools plus tab 1180x120

Kutools For Word — Более 100 расширенных функций для Word, сэкономьте 50% времени

  • Сложные и повторяющиеся операции можно производить разово за секунды.
  • Вставляйте сразу несколько изображений из папок в документ Word.
  • Объединяйте и объединяйте несколько файлов Word из папок в одну в желаемом порядке.
  • Разделите текущий документ на отдельные документы в соответствии с заголовком, разрывом раздела или другими критериями.
  • Преобразование файлов между Doc и Docx, Docx и PDF, набор инструментов для общих преобразований и выбора и т. Д.

Комментарии (0)


Оценок пока нет. Оцените первым!

И ещё:

https://support.office.com/ru-ru/article/%d0%92%d1%81%d1%82%d0%b0%d0%b2%d0%ba%d0%b0-%d0%b8-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%ba%d0%be%d0%b4%d0%be%d0%b2-%d0%bf%d0%be%d0%bb%d0%b5%d0%b9-%d0%b2-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b8-Word-893e86ef-6623-457b-b551-788ea2ee93c8?ui=ru-RU&rs=ru-RU&ad=RU#bm5

Управление обновлением полей

По умолчанию поля в Microsoft Word обновляются автоматически при открытии документа. Таким образом, данные остаются актуальными. Однако существуют ситуации, когда не требуется использование данной функции. Например,
может потребоваться, чтобы в заголовке отображалась определенная дата, а не текущая дата при каждом открытии документа.

Можно также обновить поле, дважды щелкнув его и выбрав команду Обновить поле или щелкнув его и нажав клавишу F9.

Примечание   Чтобы принудительно обновить все поля в основном тексте документа, нажмите клавиши CTRL+A, а затем нажмите клавишу F9. Поля в колонтитулах или надписях необходимо обновлять
отдельно. Щелкните колонтитул или надпись, нажмите клавиши CTRL+A, а затем нажмите клавишу F9.

Существует возможность блокировки полей для предотвращения автоматического или непреднамеренного обновления поля.

<section class=»ocpSection»>

Временная блокировка поля

Выполните одно из следующих действий:

  • Чтобы заблокировать поле (запретить обновление его значения), выделите его и нажмите клавиши CTRL+F11.

  • Чтобы снять блокировку поля (разрешить обновление его значения), выделите его и нажмите клавиши CTRL+SHIFT+F11.

</section><section class=»ocpSection»>

Блокировка значений полей BOOKMARK, INCLUDETEXT и REF

Ключ запрета обновления (!) запрещает обновление поля, включенного в значение поля BOOKMARK, INCLUDETEXT или REF, если значения поля в исходном расположении не изменились. Без этого ключа поля, включенные в значение поля BOOKMARK, INCLUDETEXT
или REF, будут автоматически обновляться при каждом обновлении этого поля.

Например, поле { INCLUDETEXT C:\ПродажиОтчет.doc !
}
вставляет содержимое документа «Отчет.doc», содержащего поля DATE и EMBED. В случае обновления поля INCLUDETEXT ключ ! не позволит обновить поля DATE и EMBED во вставленном тексте, если эти поля не были обновлены в исходном
документе (Отчет.doc). Этот ключ гарантирует полное соответствие текста, вставленного полем INCLUDETEXT, тексту исходного документа.

Чтобы обновить поля DATE и EMBED в обоих документах, обновите поля в исходном документе (Отчет.doc), а затем обновите поле INCLUDETEXT.

</section>


Не ищи Бога, не в камне, не в храме — ищи Бога внутри себя. Ищущий, да обрящет.

Понравилась статья? Поделить с друзьями:
  • Word нумерованный список форматирование
  • Word нумерованный список с начала
  • Word обновлять поля перед печатью
  • Word нумерованный список отступ
  • Word обновлял номера страниц в содержании