Питер создал закладку в своем документе. Используя поле, он дал перекрестную ссылку на номер страницы этой закладки в сноске. Проблема в том, что, когда Питер добавляет информацию в документ, поле (и, следовательно, перекрестная ссылка на номер страницы) не обновляется. Он задается вопросом, почему это происходит.

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

Так, например, если бы Питер выделил весь документ и нажал быструю клавишу для обновления полей (F9), это все равно не обновило бы поля в сносках. Это связано с тем, что сноски содержатся на другом слое, чем основной текст.

Фактически, в документе Word много разных слоев, и поля могут находиться практически в любом из них. Вы можете обновить поля на многих из этих слоев, используя старый прием — нажмите Ctrl + P, чтобы отобразить настройки печати. Вы действительно не собираетесь печатать; вы просто хотите отобразить предварительный просмотр того, что будет напечатано. Затем вы можете сразу нажать Esc, чтобы вернуться к документу, и вы можете заметить, что ваши поля обновлены.

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

  1. Откройте диалоговое окно «Параметры Word». (В Word 2007 нажмите кнопку «Office», а затем выберите «Параметры Word». В Word 2010 и более поздних версиях откройте вкладку «Файл» на ленте и нажмите «Параметры».)

  2. В левой части диалогового окна нажмите «Показать». (См. Рис. 1.)

  3. Убедитесь, что установлен флажок «Обновить поля перед печатью».

  4. Щелкните «Дополнительно» в левой части диалогового окна.

  5. Прокрутите вниз, пока не увидите раздел Печать. (См. Рис. 2.)

  6. Убедитесь, что установлен флажок Разрешить поля, содержащие отслеживаемые изменения, обновлять перед печатью.

  7. Щелкните ОК, чтобы сохранить изменения.

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

Это обсуждалось в других WordTips. В этом отношении полезны следующие два:

//T12344 //T13475

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

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

https://www.thedoctools.com/word-macros-tips/word-tips/updating-fields-in-word-how-it-works/

Вы также можете найти макрос, на который есть ссылка на этой странице, который обновит все поля в документе, где бы они ни скрывались.

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (13709) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.