Je bent nu offline; er wordt gewacht tot er weer een internetverbinding is

Gedrag van de macro's AutoExec en AutoOpen in Word

De ondersteuning voor Office 2003 is beëindigd

De ondersteuning voor Office 2003 is door Microsoft beëindigd op 8 april. Deze wijziging heeft gevolgen voor software-updates en beveiligingsopties. Meer informatie over wat voor gevolgen dit voor u heeft en hoe u beveiligd blijft.

Samenvatting
Met de macro's AutoExec en AutoOpen van Word kunt u op het moment dat er in Word een nieuw of bestaand document wordt geopend, standaardpaden, -opmaakprofielen, -koppelingen, -omgevingsvariabelen, enzovoort, instellen. In dit artikel wordt beschreven hoe deze macro's werken en wat hun gedrag is in bepaalde situaties.
Meer informatie

AutoExec

Een AutoExec-macro wordt uitgevoerd tijdens het starten van Word als de AutoExec-macro is opgeslagen als onderdeel van de standaardsjabloon (Normal.dot) of als onderdeel van een algemene invoegtoepassing. Met een AutoExec-macro kunt u aanpassingen doorvoeren tijdens het starten van Word, maar voordat een document is gemaakt of geladen. U kunt een AutoExec-macro bijvoorbeeld gebruiken om de standaardmap te wijzigen terwijl Word wordt gestart.

U kunt de AutoExec-macro op verschillende manieren onderdrukken. Eén manier is om Word te starten vanaf de opdrachtregel met de schakeloptie /m of /embedding. Als u deze schakelopties wilt gebruiken, klikt u op Start, kiest u Uitvoeren, typt u winword /m of winword /embedding en klikt u op OK.

Een andere manier om een AutoExec-macro te onderdrukken, is door Shift ingedrukt te houden tijdens het starten van Word. AutoExec-macro's worden ook onderdrukt wanneer Word wordt gestart vanuit een automatiseringsclient.

AutoOpen

De AutoOpen-macro wordt uitgevoerd nadat u een nieuw document hebt geopend. AutoOpen wordt uitgevoerd wanneer u een document op een van de volgende manieren opent:
  • Met de opdracht Openen in het menu Bestand.
  • Met de opdracht FileOpen of FileFind.
  • Selecteer een document in de lijst met recent geopende bestanden onder in het menu Bestand.
Wanneer een document wordt geopend, wordt een AutoOpen-macro uitgevoerd als de AutoOpen-macro is opgeslagen als onderdeel van dat document of als onderdeel van de sjabloon waarop het document is gebaseerd. Een AutoOpen-macro wordt niet uitgevoerd wanneer de macro is opgeslagen als onderdeel van een algemene invoegtoepassing.

U voorkomt dat een AutoOpen-macro wordt uitgevoerd door Shift ingedrukt te houden tijdens het openen van een document.

Een AutoExec-macro en een AutoOpen-macro maken

  1. Maak een nieuw, leeg document in Word.
  2. Wijs in het menu Extra de optie Macro aan en klik op Beveiliging.
  3. Open het tabblad Beveiligingsniveau in het dialoogvenster Beveiliging en selecteer Gemiddeld. Open het tabblad Vertrouwde uitgevers, selecteer Alle geïnstalleerde invoegtoepassingen en sjablonen vertrouwen en klik op OK.
  4. Maak een AutoExec-macro. Ga hiervoor als volgt te werk:
    1. Wijs in het menu Extra de optie Macro aan en klik op Nieuwe macro opnemen.
    2. Typ in het dialoogvenster Macro opnemenAutoExec onder Macronaam en klik op OK. De macro wordt standaard opgeslagen in de sjabloon Normal. In het Word-document of elders op het bureaublad van Word verschijnt een kleine opdrachtbalk met twee knoppen. Zoek de opdrachtbalk en klik op de knop met het vierkantje (Opname stoppen) om het opnemen te stoppen.
    3. Wijs in het menu Extra de optie Macro aan en klik op Macro's. Selecteer AutoExec in de lijst met macro's en klik op Bewerken.
    4. Voeg de volgende code toe aan de macro AutoExec:
      MsgBox "AutoExec-macro in actie", vbMsgBoxSetForeground						
    5. Klik in het menu Bestand van de Microsoft Visual Basic-editor op Normal opslaan en sluit de Visual Basic-editor vervolgens af.
  5. Volg dezelfde stappen die u hebt uitgevoerd voor de AutoExec-macro om een AutoOpen-macro te maken. Vervang in elke stap AutoExec door AutoOpen.
  6. Sla het document op als C:\Mijnbestand.doc, sluit het document en sluit Word af.
  7. Open het document in Word met de verschillende methoden die in de tabel hieronder worden beschreven. Kijk wanneer de macro's wel worden uitgevoerd en wanneer niet.

Macrogedrag in verschillende situaties

In de volgende tabel wordt het gedrag van deze twee macro's beschreven wanneer Word wordt gestart of wanneer een document op verschillende manieren wordt geopend:
Actie					                                AutoExec			AutoOpen-----------------------------------------------------------------------------------------------------------------------------Word starten met een leeg document door deze opdracht			Wordt uitgevoerd		Wordt niet uitgevoerdop te geven bij een opdrachtprompt:Winword.exeWord starten met een opgeslagen document door deze opdracht		Wordt uitgevoerd		Wordt uitgevoerdop te geven bij een opdrachtprompt:Winword.exe C:\<Mijnbestand>.doc Een Word-document insluiten in een OLE-container			Wordt niet uitgevoerd		Wordt uitgevoerddoor deze opdracht op te geven bij een opdrachtprompt:WinWord.exe /embedding C:\<Mijnbestand>.docCode gebruiken om Word te automatiseren en				Wordt niet uitgevoerd		Wordt uitgevoerdC:\<Mijnbestand>.doc te openen met de volgende code:Set oWord = CreateObject("Word.Application")oWord.Visible = TrueoWord.Documents.Open "C:\Mijnbestand.doc"Bladeren naar het document in Internet Explorer				Wordt niet uitgevoerd		Wordt uitgevoerdof het WebBrowser-besturingselement				
Referenties
Klik voor meer informatie over Auto-macro's in Word op de volgende artikelnummers in de Microsoft Knowledge Base:
211659 Word 2000: Auto-macro's in Word
210565 Word: Schakelopties (op de opdrachtregel) voor het starten van Word en hun doel
(c) Microsoft Corporation 2001. Alle rechten voorbehouden. Bijdragen: Chris Jensen, Microsoft Corporation.

Eigenschappen

Artikel-id: 286310 - Laatst bijgewerkt: 03/31/2006 07:46:20 - Revisie: 3.2

Microsoft Office Word 2003, Microsoft Word 2002 Standard Edition

  • kbhowto KB286310
Feedback
ickstreamTracker.init();