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

Описание поведения макросов AutoExec и AutoOpen в Word

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

Эта статья на английском языке:286310
Аннотация
Можно использовать AutoExec и AutoOpen макросы в Microsoft Word для установки пути по умолчанию, стили, ссылки, условия среды, и так далее, в то время, открыт новый документ или Открывает существующий документ. В данной статье рассматривается, как работают эти макросы и как они работают в различных ситуациях.
Дополнительная информация

AutoExec

Объект AutoExec При запуске Word при запуске макроса AutoExec макрос сохраняется как часть шаблона по умолчанию (Normal.dot) или Если он сохранен как часть глобальной надстройке. С помощью AutoExec макрос, можно внести изменения при запуске Word, но до документ создан или загружен. Например, можно использовать AutoExec макрос, чтобы изменить каталог по умолчанию при запуске программы Word.

Можно отключить AutoExec макрос несколькими способами. Один способ заключается в запуске Word с помощью команды Строка, либо с помощью /m или / embedding коммутатор. Чтобы использовать эти параметры, нажмите кнопку Начало, нажмите кнопку Запустить, либо введите Winword /m -или- Winword / внедрение, а затем нажмите кнопку ОК.

Другой метод, вы можете использовать для подавления AutoExec Макрос — это нажать клавишу Shift во время запуска Word. AutoExec макросы также подавляются при запуске Word из Клиент автоматизации.

AutoOpen

В AutoOpen макрос запускается после открытия документа. AutoOpen запускается при открытии документа одним из следующих способов:
  • Использование Открыть команды Файл меню.
  • Использование FileOpen -или- FileFind команды.
  • Выберите документ из списка наиболее используемых программ (MRU) на очередь Файл меню.
При открытии документа AutoOpen При запуске макроса AutoOpen макрос сохраняется как часть этого документа или если макрос сохраняется как часть шаблона, на котором основан документ. Объект AutoOpen макрос не выполняется, когда сохраняются как часть глобальной надстройке.

Может предотвратить AutoOpen Запуск, удерживая макроса «SHIFT» ключ при открытии документа.

Создать макрос AutoExec и макроса AutoOpen

Microsoft Word 2002 и Word 2003
  1. Создайте новый документ в Word.
  2. На Сервис Выберите пункт Макрос и выберите команду Безопасность.
  3. В Безопасность диалоговое окно, нажмите кнопку Уровень безопасности а затем выберите вкладку Средний. Нажмите кнопку Надежных источников Вкладка выбора Доверять все установленные надстройки и шаблоны, а затем нажмите кнопку ОК.
  4. Создание AutoExec макрос. Чтобы сделать это, выполните следующие действия.
    1. На Сервис Выберите пункт Макрос и выберите команду Запись нового макроса.
    2. В Запись макроса диалоговое окно, тип AutoExec Из списка Имя макроса, а затем нажмите кнопку ОК. По умолчанию макрос сохраняется в шаблоне Normal.dot. Небольшая панель команд с двумя кнопками отображается в документе Word или в Word рабочий стол. В командной строке и нажмите кнопку (квадратный)Остановить запись) кнопку, чтобы остановить запись.
    3. На Сервис Выберите пункт Макрос и выберите команду Макросы. Выберите AutoExec в списке макросов и нажмите кнопку Редактирование.
    4. Добавьте следующий код для AutoExec макрос:
      MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground						
    5. На Файл Выберите пункт меню в редакторе Microsoft Visual Basic Сохраните обычный, а затем закройте редактор Visual Basic.
  5. Выполните те же действия, которые используются для AutoExec Чтобы создать макрос AutoOpen макрос. На этот раз используйте AutoOpen выражения для замены AutoExec выражения в каждом шаге.
  6. Сохраните документ как C:\Yourfile.doc, закрыть документ и закройте Word.
  7. Откройте документ в Word с использованием различных методов описанные в следующей таблице. При запуске макросов и при макросы не запускаются.
Word 2007
  1. Создайте новый документ в Word.
  2. Нажмите кнопку Кнопки Microsoft Office, а затем нажмите кнопку Параметры Word.
  3. Нажмите кнопку Центр управления безопасностью, нажмите кнопку Параметры центра управления безопасностью, а затем нажмите кнопку Надежные расположения.
  4. Добавление доверенных местоположений и нажмите кнопку ОК два раза.
  5. Создание AutoExec макрос. Чтобы сделать это, выполните следующие действия.
    1. Нажмите кнопку Разработчик вкладки, а затем нажмите кнопку Запись макроса В диалоговом окне Код Группа.
    2. В Запись макроса диалоговое окно, тип AutoExec Из списка Имя макроса, а затем нажмите кнопку ОК. По умолчанию макрос сохраняется в шаблоне Normal.dot. Нажмите кнопку Остановить запись В диалоговом окне Код Группа.
    3. На Разработчик Щелкните Макросы В диалоговом окне Код Группа. Выберите AutoExec в списке макросов, а затем нажмите кнопку Редактирование.
    4. Добавьте следующий код для AutoExec макрос:
      MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground						
    5. В редакторе Microsoft Visual Basic, нажмите кнопку Сохраните обычный В меню Файл меню, а затем закрыть редактор Visual Basic.
  6. Выполните те же действия, которые используются для AutoExec Чтобы создать макрос AutoOpen макрос. На этот раз используйте AutoOpen выражения для замены AutoExec выражения в каждом шаге.
  7. Сохраните документ как C:\Yourfile.doc, закрыть документ и закройте Word.
  8. Откройте документ в Word с использованием различных методов описанные в таблице в разделе «Макрос поведения в различных ситуациях». Обратите внимание, при запуске макросов и макросы не запускаются.

Поведение макросов в различных ситуациях

В следующей таблице перечислены поведение этих двух макросов При запуске Word или когда документ открыт, различными способами:
Action                                          AutoExec       AutoOpen---------------------------------------------------------------------------Start Word with a blank document by typing      Runs           Does not runthe following at a command prompt:Winword.exe Start Word with a saved document by typing      Runs           Runsthe following at a command prompt:Winword.exe C:\<Yourfile>.doc Embed a Word document in an OLE container       Does not run   Runsby typing the following at a command prompt:WinWord.exe /embedding C:\<Yourfile>.docUse code to automate Word and open              Does not run   Runs C:\<Yourfile>.doc by using the following code:Set oWord = CreateObject("Word.Application")oWord.Visible = TrueoWord.Documents.Open "C:\YourFile.doc"Browse to the document in Internet Explorer     Does not run   Runsor the WebBrowser control				
Ссылки
Для получения дополнительных сведений о автомакросы в программе Word щелкните следующие номера статей базы знаний Майкрософт:
211659Wd2000: Автомакросы в Word
210565 WD: Word Загрузка () командной строки и их назначение
(c) Корпорация Майкрософт корпорация 2001 все права Зарезервировано. Взносы, Крис Йенсен, корпорация Майкрософт.

WD2007

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

Свойства

Номер статьи: 286310 — последний просмотр: 10/06/2011 01:30:00 — редакция: 5.0

Microsoft Office Word 2007, Microsoft Word 2002 Standard Edition

  • kbhowto kbmt KB286310 KbMtru
Отзывы и предложения
y>