Opis zachowania makra AutoExec i AutoOpen w programie Word

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 286310 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Streszczenie

Można użyć AutoExec i AutoOpen makra w programie Word do ustanowienia domyślnej ścieżki, style, łącza, warunki środowiska, i tak dalej w czasie, w programie Word zostanie otwarty nowy dokument lub Otwiera istniejący dokument. W tym artykule omówiono, jak działają te makra i w jaki sposób zachowują się w różnych sytuacjach.

Więcej informacji

AutoExec

Osoba AutoExec makro zostanie wykonane po uruchomieniu programu Word, jeśli AutoExec makro jest zapisywane jako część szablonu domyślnego (Normal.dot), lub Jeśli plik jest zapisywany jako część globalnej dodatek. Za pomocą AutoExec makra, można dostosować podczas uruchamiania programu Word, lecz przed dokument zostanie utworzony lub załadowany. Na przykład, można użyć AutoExec makra, aby zmienić domyślny katalog podczas uruchamiania programu Word.

Można pominąć AutoExec makra na kilka sposobów. Jednym ze sposobów jest uruchomienie programu Word za pomocą polecenia wiersz przy użyciu /m lub / osadzania przełącznik. Aby używać tych przełączników, kliknij przycisk Start, kliknij przycisk Uruchom, albo wpisz Winword /m lub Winword / embedding, a następnie kliknij przycisk OK.

Inną metodą może zastosować w celu wyłączenia AutoExec Makro to naciśnij klawisz Shift podczas uruchamiania programu Word. AutoExec makra są także pomijane podczas uruchamiania programu Word z Klient automatyzacji.

AutoOpen

W AutoOpen makro zostanie wykonane po otwarciu nowego dokumentu. AutoOpen uruchamiany po otwarciu dokumentu w następujący sposób:
  • Użyj Otwórz polecenia na Plik menu.
  • Użyj FileOpen lub FileFind polecenia.
  • Wybierz dokument z listy najbardziej niedawno używanych plików na w Plik menu.
Po otwarciu dokumentu AutoOpen Jeśli uruchomienie makra AutoOpen makro jest zapisywane jako część tego dokumentu lub jeśli makro jest zapisywane jako część szablonu, na którym oparty jest dokument. Osoba AutoOpen zapisywane jako część globalnej dodatek nie uruchomione makro.

Może uniemożliwić AutoOpen makro uruchamiane przez przytrzymanie SHIFT klucz podczas otwierania dokumentu.

Utwórz makro AutoExec i makra AutoOpen

Program Word 2002 lub Word 2003
  1. Utwórz nowy, pusty dokument programu Word.
  2. Na Narzędzia menu, wskaż Makro a następnie kliknij przycisk Zabezpieczenia.
  3. W Zabezpieczenia okno dialogowe, kliknij przycisk Poziom zabezpieczeń a następnie wybierz kartę Średni. Kliknij przycisk Zaufanych źródeł Karta Wybierz Wszystkie zaufania zainstalowane dodatki i szablony, a następnie kliknij przycisk OK.
  4. Tworzenie AutoExec makro. Aby to zrobić, wykonaj następujące kroki:
    1. Na Narzędzia menu, wskaż Makro a następnie kliknij przycisk Zarejestruj nowe makro.
    2. W Zarejestruj makro okno dialogowe, typ AutoExec w obszarze Nazwa makra, a następnie kliknij przycisk OK. Makro jest zapisywany w szablonie Normal.dot. Mała pasek poleceń z dwoma przyciskami pojawia się na dokument programu Word lub innym miejscu wyrazu pulpit. Znaleźć pasek poleceń, a następnie kliknij przycisk (kwadratowy)Zatrzymaj nagrywanie) przycisk, aby zatrzymać nagrywanie.
    3. Na Narzędzia menu, wskaż Makro a następnie kliknij przycisk Makra. Wybierz AutoExec na liście makr, a następnie kliknij przycisk Edycja.
    4. Dodaj następujący kod do AutoExec makra:
      MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground
      						
    5. Na Plik Kliknij menu w edytorze Microsoft Visual Basic Zapisz normalny, a następnie zamknij Edytor Visual Basic.
  5. Wykonaj te same czynności, które zostały użyte dla AutoExec makra w celu utworzenia AutoOpen makro. Użyj tej chwili AutoOpen wyrażenia Zamień AutoExec wyrażenie w każdym kroku.
  6. Zapisz dokument jako C:\Yourfile.doc, zamknij dokument, a następnie zamknij program Word.
  7. Otwórz dokument w programie Word przy użyciu różnych metod które są opisane w poniższej tabeli. Obserwować podczas uruchamiania makra i makra nie działają.
Program Word 2007
  1. Utwórz nowy, pusty dokument programu Word.
  2. Kliknij przycisk Przycisk Microsoft Office, a następnie kliknij przycisk Opcje programu Word.
  3. Kliknij przycisk Centrum zaufania, kliknij przycisk Ustawienia Centrum zaufania, a następnie kliknij przycisk Zaufane lokalizacje.
  4. Dodanie zaufanej lokalizacji, a następnie kliknij przycisk OK dwa razy.
  5. Tworzenie AutoExec makro. Aby to zrobić, wykonaj następujące kroki:
    1. Kliknij przycisk Deweloper a następnie kliknij Zarejestruj makro w Kod Grupa.
    2. W Zarejestruj makro okno dialogowe, typ AutoExec w obszarze Nazwa makra, a następnie kliknij przycisk OK. Makro jest zapisywany w szablonie Normal.dot. Kliknij przycisk Zatrzymaj nagrywanie w Kod Grupa.
    3. Na Deweloper Kliknij pozycję Makra w Kod Grupa. Wybierz AutoExec na liście makr, a następnie kliknij Edycja.
    4. Dodaj następujący kod do AutoExec makra:
      MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground
      						
    5. W Edytorze Visual Basic, kliknij przycisk Zapisz normalny na Plik menu, a następnie zamknij Edytor Visual Basic.
  6. Wykonaj te same czynności, które zostały użyte dla AutoExec makra w celu utworzenia AutoOpen makro. Użyj tej chwili AutoOpen wyrażenia Zamień AutoExec wyrażenie w każdym kroku.
  7. Zapisz dokument jako C:\Yourfiledoc, zamknij dokument, a następnie zamknij program Word.
  8. Otwórz dokument w programie Word przy użyciu różnych metod które są opisane w tabeli w sekcji "Makro zachowania w różnych sytuacjach". Zwróć uwagę, podczas uruchamiania makra i makra nie działają.

Zachowania makr w różnych sytuacjach

W następującej tabeli podsumowano zachowania tych dwóch makr Po uruchomieniu programu Word lub w przypadku, gdy dokument jest otwierany na różne sposoby:
Action                                          AutoExec       AutoOpen
---------------------------------------------------------------------------
Start Word with a blank document by typing      Runs           Does not run
the following at a command prompt:
Winword.exe 

Start Word with a saved document by typing      Runs           Runs
the following at a command prompt:
Winword.exe C:\<Yourfile>.doc 

Embed a Word document in an OLE container       Does not run   Runs
by typing the following at a command 
prompt:
WinWord.exe /embedding C:\<Yourfile>.doc

Use 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 = True
oWord.Documents.Open "C:\YourFile.doc"

Browse to the document in Internet Explorer     Does not run   Runs
or the WebBrowser control
				

Materiały referencyjne

Aby uzyskać dodatkowe informacje dotyczące makr w programie Word kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Microsoft Knowledge Base:
211659WD2000: Makr w programie Word
210565 WD: Word (Z wiersza polecenia) przełączniki uruchamiania i cel
(c) Microsoft Corporation 2001, wszystkie prawa Zarezerwowane. Składki przez Chrisa Jensen, firma Microsoft Corporation.

Właściwości

Numer ID artykułu: 286310 - Ostatnia weryfikacja: 6 października 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Office Word 2007
  • Microsoft Word 2002 Standard Edition
Słowa kluczowe: 
kbhowto kbmt KB286310 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:286310

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com