В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

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

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:832897
Проблема
При открытии документа в одной из версий Microsoft Слова, перечисленные в разделе «Относится к» данной статьи, имя файла имя и расположение не изменяет поля (и путь, если применимо) файл, который вы только что открыли.
Причина
Данное поведение является изменение макета в Microsoft Word 2002 и позже, чтобы разрешить документа Word, содержащего поле имя файла для открытия дополнительных быстро.
Временное решение
Чтобы устранить эту проблему, воспользуйтесь одним из следующих методы.

Метод 1: Обновить поле вручную

Чтобы вручную обновить поле, выберите поле, которое содержится в документ Word, а затем нажмите клавишу F9.

Метод 2: Создайте макрос, чтобы автоматически обновить поле

Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации Это включает, но не ограничивается, подразумеваемые гарантии товарности или пригодности для определенной цели. В данной статье предполагается, что вы знакомы с языком программирования предложенном и с помощью средств, которые используются для создания и отладки. Сотрудники службы поддержки Майкрософт могут пояснить конкретной процедуры. Однако они не изменяет примеров для обеспечения дополнительных возможностей или удовлетворения конкретных требований.

Чтобы автоматически обновить поля содержащиеся в документе Word, создание макроса AutoOpen. Чтобы сделать это, выполните следующие действия:
  1. Запустите программу Word и откройте документ, содержащий поле который автоматически не обновляется.
  2. В Microsoft Office Word 2003 или Word 2002 д очередь Сервис Выберите пункт Макрос, а затем Нажмите кнопку Макросы.

    В Microsoft Office Word 2007, нажмите кнопку Разработчик вкладки, а затем нажмите кнопкуМакросы В диалоговом окне Код Группа.
  3. В Макросы диалоговом окне выполните следующие действия:
    1. В Имя макроса поле типа AutoOpen.
    2. Изменение Макросы в поле для вашего Имя файла документа.
    3. Нажмите кнопку Создание.
  4. В окне кода редактора Microsoft Visual Basic, должно быть видно основах макроса AutoOpen. Например следует как указано ниже.
    Sub AutoOpen()'' AutoOpen Macro' Macro created date by username'End Sub
  5. Введите или скопируйте и вставьте следующий код в ваш Макроса AutoOpen:
       Dim aStory As Range   Dim aField As Field   For Each aStory In ActiveDocument.StoryRanges      For Each aField In aStory.Fields         aField.Update      Next aField   Next aStory
  6. Теперь выглядит подобно макроса AutoOpen в этом примере:
    Sub AutoOpen()'' AutoOpen Macro' Macro created date by username'   Dim aStory As Range   Dim aField As Field   For Each aStory In ActiveDocument.StoryRanges      For Each aField In aStory.Fields         aField.Update      Next aField   Next aStoryEnd Sub
  7. На Файл меню, нажмите кнопку СохранитьИмя файла.
  8. На Файл меню, нажмите кнопку Закрыть и Вернуться в Microsoft Word.
  9. В В приложении Word 2003 или Word 2002, очередь Сервис Выберите пункт Макрос, а затем Нажмите кнопку Безопасность.

    В В приложении Word 2007, нажмите кнопку Разработчик вкладки, а затем нажмите кнопкуБезопасность макросов В диалоговом окне Код Группа.
  10. В В приложении Word 2003 или Word 2002, очередь Уровень безопасности Вкладка, измените уровень безопасности дляСредний, а затем нажмите кнопку ОК.

    В В приложении Word 2007, в группе Параметры макросов, выберитеВключить все макросы параметр.
  11. Закрыть документ.
  12. Откройте документ Word.
  13. Нажмите кнопку Чтобы включить макросы В диалоговом окнеПредупреждение системы безопасности диалоговое окно.
Поле теперь должны автоматически обновлять в Word документ.
Дополнительная информация
В поле имя файла будет обновляться автоматически при переходе в режим предварительного просмотра или печати документа.

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
211629Поля, которые обновляются при открытии, разбиения на страницы или печати документа
Для получения дополнительных сведений о макроса AutoOpen щелкните следующий номер статьи базы знаний Майкрософт:
286310Поведение макросов AutoExec и AutoLoad в Word
WD2007

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 832897 — последний просмотр: 09/18/2011 12:55:00 — редакция: 5.0

Microsoft Office Word 2007, Microsoft Word 2002 Standard Edition

  • kbprb kbmt KB832897 KbMtru
Отзывы и предложения
>