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

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

  1. Выберите Параметры на вкладке Инструменты. Word отображает диалоговое окно «Параметры».

  2. Убедитесь, что выбрана вкладка Общие. (См. Рис. 1.)

  3. Установите флажок Обновлять автоматические ссылки при открытии.

  4. Щелкните ОК.

Этот параметр должен гарантировать, что все ваши ссылки всегда актуальны.

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

Sub AutoOpen()

With Options         .UpdateFieldsAtPrint = True         .UpdateLinksAtPrint = True     End With     ActiveDocument.Fields.Update End Sub

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

Sub AutoClose()

ActiveDocument.Fields.Update End Sub

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

_Примечание: _

Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

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

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (422) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Automatically_Updating_Fields_and_Links [Автоматическое обновление полей и ссылок].