DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 286310 - Geändert am: Freitag, 30. März 2007 - Version: 5.1

 

Zusammenfassung

Sie können die AutoExec und AutoOpen -Makros in Word Standardpfade, Formatvorlagen, Verknüpfungen, Umgebung Bedingungen herstellen, usw. zu dem Zeitpunkt Word öffnet ein neues Dokument oder ein vorhandenes Dokument geöffnet. Dieser Artikel beschreibt wie diese Makros arbeiten und Verhalten in verschiedenen Situationen.

Weitere Informationen

AutoExec

Ein Makro AutoExec ausführt, wenn Word startet, wenn das Makro AutoExec als Teil der Standardwert (Normal.dot) Vorlage gespeichert wird, oder wenn es als Teil eines globalen Add-Ins gespeichert ist. Verwenden Sie ein AutoExec -Makro, können Sie Anpassungen vornehmen, wenn Word gestartet wird, aber bevor ein Dokument erstellt oder geladen wird. Ein AutoExec -Makro können Sie das Standardverzeichnis ändern, wenn Word gestartet wird.

Sie können das Makro AutoExec auf verschiedene Weise unterdrücken. Eine Möglichkeit ist Word mithilfe von entweder m/m oder die Option / embedding von der Befehlszeile aus zu starten. Verwenden Sie diese Optionen, klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie entweder Winword/m oder Winword / embedding , und klicken Sie dann auf OK .

Eine andere Methode Sie verwenden können, um ein AutoExec -Makro zu unterdrücken, ist zum Drücken der UMSCHALT-Taste, während Word gestartet wird. AutoExec -Makros werden beim Starten von Word von einem Automatisierungsclient ebenfalls unterdrückt.

AutoOpen

Das AutoOpen- Makro wird nach dem Öffnen eines neuen Dokuments ausgeführt. AutoOpen führt beim Öffnen eines Dokuments in der folgenden Arten:
  • Verwenden Sie den Befehl Öffnen im Menü Datei .
  • Verwenden Sie die FileOpen oder FileFind -Befehle.
  • Wählen Sie ein Dokument aus der Verwendung (ZULETZT) Liste im Menü Datei auf.
Wenn ein Dokument geöffnet ist, wird ein AutoOpen- Makro ausgeführt, wenn das AutoOpen- Makro als Teil dieses Dokument gespeichert ist oder wenn das Makro als Teil der Vorlage gespeichert wird, auf dem das Dokument basiert. Ein AutoOpen- Makro wird nicht ausgeführt, wenn es als Teil eines globalen Add-Ins gespeichert.

Sie können die Ausführung ein AutoOpen- Makro verhindern, indem Sie beim Öffnen eines Dokuments die UMSCHALTTASTE gedrückt.

Erstellen eines AutoExec-Makros und ein AutoOpen-Makro

Word 2002 oder Word 2003
  1. Erstellen Sie ein neues Dokument in Word.
  2. Zeigen Sie im Menü Extras auf Makro und klicken Sie dann auf Sicherheit .
  3. Klicken Sie im Dialogfeld Sicherheit auf die Registerkarte Sicherheitsstufe , und wählen Sie Mittel . Klicken Sie auf die Registerkarte Vertrauenswürdige Quellen auf allen installierten Add-Ins und Vorlagen vertrauen , und klicken Sie dann auf OK .
  4. Erstellen Sie ein AutoExec -Makro. Gehen Sie hierzu folgendermaßen vor:
    1. Zeigen Sie im Menü Extras auf Makro und Klicken Sie dann auf Aufzeichnen .
    2. Im Dialogfeld Makro aufzeichnen AutoExec unter Makroname Geben Sie ein, und klicken Sie dann auf OK . Standardmäßig wird das Makro in Normal.dot Vorlage gespeichert. Eine Befehlsleiste für kleine zwei-Schaltfläche angezeigt wird, auf das Dokument oder an anderer Stelle auf das Word-Desktop. Suchen Sie die Befehlsleiste, und klicken Sie dann Beenden der Aufzeichnung Quadrat ( Aufzeichnung beenden ).
    3. Zeigen Sie im Menü Extras auf Makro und klicken Sie auf Makros . Wählen Sie AutoExec in der Liste der Makros und klicken Sie auf Bearbeiten .
    4. Fügen Sie den folgenden Code hinzu das Makro AutoExec :
      MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground
      						
    5. Klicken Sie im Visual Basic-Editor im Menü Datei auf Normal speichern und schließen Sie den Visual Basic-Editor.
  5. Folgen Sie den gleichen Schritten, die Sie erstellen ein AutoOpen- Makro für das Makro AutoExec verwendet. Verwenden Sie dieses Mal AutoOpen -Ausdruck, um den AutoExec -Ausdruck in jeder Schritt zu ersetzen.
  6. Speichern Sie das Dokument als C:\Yourfile.doc, schließen Sie das Dokument und beenden Sie Word.
  7. Öffnen Sie das Dokument in Word mithilfe der verschiedenen Methoden, die in der folgenden Tabelle beschrieben werden. Beachten Sie, wenn die Makros ausführen und wenn die Makros nicht ausgeführt werden.
Word 2007
  1. Erstellen Sie ein neues Dokument in Word.
  2. Klicken Sie auf die Microsoft Office-Schaltfläche , und klicken Sie dann auf Word-Optionen .
  3. Klicken Sie auf Vertrauensstellungscenter , klicken Sie auf Vertrauensstellungscenter und klicken Sie dann auf Vertrauenswürdige Speicherorte .
  4. Fügen Sie der vertrauenswürdigen Speicherorte, und klicken Sie dann zwei Mal auf OK .
  5. Erstellen Sie ein AutoExec -Makro. Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie auf die Registerkarte Entwicklertools , und Klicken Sie dann auf Eintrag in der Gruppe Code .
    2. Im Dialogfeld Makro aufzeichnen AutoExec unter Makroname Geben Sie ein, und klicken Sie dann auf OK . Standardmäßig wird das Makro in Normal.dot Vorlage gespeichert. Klicken Sie in der Gruppe Code auf Aufzeichnung beenden .
    3. Klicken Sie auf der Registerkarte Developer in der Gruppe Code auf Makros . Wählen Sie AutoExec in der Liste der Makros, und klicken Sie dann auf Bearbeiten .
    4. Fügen Sie den folgenden Code hinzu das Makro AutoExec :
      MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground
      						
    5. Klicken Sie in Microsoft Visual Basic-Editor im Menü Datei auf Normal speichern , und dann schließen Sie Visual Basic-Editor.
  6. Folgen Sie den gleichen Schritten, die Sie erstellen ein AutoOpen- Makro für das Makro AutoExec verwendet. Verwenden Sie dieses Mal AutoOpen -Ausdruck, um den AutoExec -Ausdruck in jeder Schritt zu ersetzen.
  7. Speichern Sie das Dokument als .doc C:\ Yourfile, schließen Sie das Dokument und beenden Sie Word.
  8. Öffnen Sie das Dokument in Word mithilfe der verschiedenen Methoden, die in der Tabelle im Abschnitt "Makro Verhalten in anderen Situationen" beschrieben werden. Beachten Sie, wenn die Makros ausführen und wenn die Makros nicht ausgeführt werden.

Makro-Verhalten in anderen Situationen

Die folgende Tabelle das Verhalten von diesen beiden Makros fasst zusammen, wenn Word gestartet wird oder beim Öffnen eines Dokuments durch verschiedene Mittel:
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
				

Informationsquellen

Weitere Informationen in Word verfügbaren Auto-Makros finden Sie in der folgenden Artikeln der Microsoft Knowledge Base:
211659  (http://support.microsoft.com/kb/211659/ ) WD2000: Automatische Makros in Word
210565  (http://support.microsoft.com/kb/210565/ ) WD: Word-Startoptionen (Befehlszeilenoptionen) und Ihre Verwendung
(c) Microsoft Corporation 2001, Alle Rechte vorbehalten. Beiträge von Chris Jensen, Microsoft Corporation.


Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Standard Edition
Keywords: 
kbmt kbhowto KB286310 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 286310  (http://support.microsoft.com/kb/286310/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store