2. Een toetsenbordsneltoets toewijzen aan een macro
3. Een macro opnemen
4. De macro uitvoeren
5. De macro bewerken
Snelreferentiekaart
Verwante lessen
Als u niet bekend bent met macro's, moet u zich niet hierdoor laten afschrikken. Een macro is een opgenomen set toetsaanslagen en instructies waarmee u een taak kunt automatiseren die u niet iedere keer vanaf het begin wilt uitvoeren. U kunt bijvoorbeeld een macro opnemen om specifieke paginamarges toe te passen, een aangepaste lijst met opsommingstekens in te voegen of een complexe tabel in te voegen. Volg deze zelfstudie voor meer informatie over deze procedure.
Leerdoelen
Na het voltooien van deze zelfstudie kunt u het volgende:
Het tabblad Ontwikkelaar weergeven op het lint
Een macro opnemen om een tabel met een specifieke stijl in te voegen
Een toetsenbordsneltoets toewijzen aan een macro
Een opgenomen macro uitvoeren
Een macro bewerken
Vereisten
Word voor Mac 2011
Basisvaardigheden voor Word, bijvoorbeeld hoe u een document opent, knip- en plakbewerkingen uitvoert en tekst opmaakt.
Geschatte duur
25 minuten
1. Het tabblad Ontwikkelaar weergeven
Het tabblad Ontwikkelaar is een speciaal tabblad van het lint waarop opdrachten voor het werken met macro's worden weergegeven. Standaard wordt het tabblad Ontwikkelaar niet weergegeven op het lint.
U gaat nu het tabblad Ontwikkelaar weergeven op het Word-lint.
Belangrijk
In deze zelfstudie wordt Word gebruikt om te laten zien hoe u met macro's kunt werken. De principes zijn echter soortgelijk in Excel.
Klik in Word op Bestand > Nieuw, leeg document.
Klik op het lint op Lintopties en klik vervolgens op Lintvoorkeuren.
Schakel in het vak Tabblad- of groepstitel het selectievakje Ontwikkelaar in en klik op OK.
Het tabblad Ontwikkelaar wordt nu weergegeven op het lint.
Aanwijzingen
Als u linttabbladen wilt herschikken of wilt verwijderen uit het lint, klikt u op Lintopties en klikt u vervolgens op Tabbladvolgorde lint aanpassen.
Voordat u verdergaat
Controleer of u het volgende kunt doen:
Het tabblad Ontwikkelaar weergeven op het lint
2. Een toetsenbordsneltoets toewijzen aan een macro
Voordat u begint met het opnemen van een macro, kunt u hieraan een toetsenbordsneltoets toewijzen. Als u een sneltoets aan een macro toewijst, kunt u de macro op elk gewenste moment uitvoeren door op de toetsen van de sneltoets te drukken.
U gaat nu een toetsenbordsneltoets toewijzen aan de macro die u opneemt in de volgende les.
Klik op het tabblad Ontwikkelaar onder Visual Basic op Opnemen.
Typ MijnSpecialeTabel in het vak Macronaam en klik op Toetsenbord.
Opmerking Macronamen mogen geen spaties of speciale tekens bevatten, zoals @ of !.
Controleer of de cursor in het vak Druk op nieuwe sneltoets is geplaatst en druk op ⌘+OPTION+T.
Opmerking Als de sneltoets is toegewezen aan een andere opdracht, wordt deze opdracht weergegeven naast Momenteel toegewezen aan. Als u een andere sneltoets toewijst, schrijft u de sneltoets op, omdat u deze in een latere les gaat gebruiken.
Klik op Toewijzen. De sneltoets wordt weergegeven in het vak Gebruikte toetsen. Klik vervolgens op OK.
De knop Opnemen op het tabblad Ontwikkelaar wordt nu weergegeven als Stoppen. De modus voor het opnemen van een macro is nu geactiveerd in Word.
Aanwijzingen
Een macro wordt standaard opgeslagen, zodat u deze kunt gebruiken in alle documenten die zijn gebaseerd op het sjabloon Normal (Normal.DOTX). Als u een macro wilt beperken tot het huidige document, klikt u in het dialoogvenster Macro opnemen (weergegeven in stap 2) in het pop-upmenu Macro opslaan in op Document1 (document), waarbij Document1 de naam van het huidige document is.
Voordat u verdergaat
Controleer of u het volgende kunt doen:
Een sneltoets toewijzen aan een macro
3. Een macro opnemen
Als u een macro wilt opnemen, voert u simpelweg de taak uit zoals u dit normaal zou doen. Terwijl u de taak uitvoert, wordt in Word elke klik, toetsaanslag en tekst die u typt, opgenomen als VBA-code die u later kunt bewerken.
U gaat nu een macro opnemen waarmee een tabel 'Vraag en antwoord' met een specifieke stijl en twee kolommen, wordt ingevoegd.
Belangrijk
U moet de stappen in les 2 uitvoeren voordat u deze les volgt.
Klik op het tabblad Tabellen onder Tabelopties op Nieuw en sleep met de muis om een tabel van 2 x 6 te maken.
Houd
SHIFT
en
OPTION ingedrukt en druk op de pijl-rechts op het toetsenbord totdat de tabel is geselecteerd, zoals hierna wordt weergegeven.
Opmerking Wanneer u een macro opneemt, kunt u niet de muis gebruiken om inhoud in het document te selecteren, kopiëren of verslepen. Als u deze acties wilt opnemen, moet u het toetsenbord gebruiken.
Klik onder Tabelstijlen op Lichte arcering - accent 1.
Klik op het tabblad Tabellen onder Randen tekenen op Randen en klik vervolgens op Alles.
Typ Vraag, druk op
TAB en typ Antwoord.
Klik op het tabblad Ontwikkelaar op Stoppen. De macro is nu opgenomen en opgeslagen.
Aanwijzingen
Wanneer u uw eigen macro's opneemt, is het belangrijk dat u zorgvuldig plant wat u wilt opnemen. De macrorecorder neemt elke toetsaanslag en muisklik op, hetgeen tot inefficiënte macro's kan leiden als u veel onnodige toetsaanslagen wilt opnemen.
Als u het opnemen van een macro wilt pauzeren, klikt u op het tabblad Ontwikkelaar op Pauze.
Voordat u verdergaat
Controleer of u het volgende kunt doen:
Een macro opnemen om een tabel met twee kolommen in te voegen
4. De macro uitvoeren
Wanneer u een macro uitvoert, wordt in Word de reeks taken uitgevoerd die u hebt opgenomen.
U gaat de macro nu uitvoeren met de toegewezen sneltoets en via een opdracht op het tabblad Ontwikkelaar.
Klik op Bestand > Nieuw leeg document.
Druk op
⌘+OPTION+T.
Opmerking Als u een andere sneltoets hebt toegewezen in de eerdere les, drukt u in plaats hiervan op deze sneltoets.
Klik onder de ingevoegde tabel en druk op
RETURN
om een lege regel in te voegen.
Klik op het tabblad Ontwikkelaar onder Visual Basic onder Visual Basic op Macro's.
Klik op MijnSpecialeTabel en klik op Uitvoeren.
Opmerking Als uw macro niet in de lijst wordt weergegeven, klikt u in het pop-upmenu Macro's in op Alle actieve sjablonen en documenten.
In Word wordt een tabel ingevoegd elke keer dat u de macro uitvoert.
Aanwijzingen
Als u de sneltoets wilt wijzigen die aan een macro is toegewezen, klikt u op Beeld > Werkbalken > Werkbalken en menu's aanpassen. Ga vervolgens naar het tabblad Opdrachten en klik onder Categorieën op Macro's. Klik op de macro waarvoor u de snelkoppeling wilt wijzigen en klik op Toetsenbord.
Als u de beveiligingswaarschuwingen voor macro's wilt wijzigen, klikt u op Word > Voorkeuren. Klik vervolgens onder Persoonlijke instellingen op Beveiliging. De optie bevindt zich onder Macrobeveiliging.
Voordat u verdergaat
Controleer of u het volgende kunt doen:
Een macro uitvoeren via de toegewezen sneltoets en via de opdracht Macro's op het tabblad Ontwikkelaar.
5. De macro bewerken
Wanneer u een macro opneemt, wordt in Word
automatisch elke toetsaanslag en muisklik omgezet in VBA-code.
Voor de macro die u net hebt opgenomen geeft de code aan dat met de macro een tabel van 2 x 6 wordt ingevoegd, inclusief de tekst van de tijdelijke aanduiding die u hebt getypt. U kunt de code, en daarmee de acties die met de macro worden uitgevoerd, wijzigen met de ingebouwde Visual Basic Editor.
U gaat nu de macro bewerken, zodat de ingevoegde tabel drie kolommen bevat in plaats van de oorspronkelijke twee.
Opmerking In deze zelfstudie wordt het geavanceerd bewerken van macro's niet beschreven. Zie
Documentatie van Visual Basic voor meer informatie over het bewerken van macro's en de Visual Basic-editor.
Klik op het tabblad Ontwikkelaar onder Visual Basic op Editor.
Het venster bevat code voor de tabel die u hebt gemaakt.
Opmerking Als de code niet wordt weergegeven, dubbelklikt u in het venster Project onder Modules op NieuweMacro's.
Vervang in de code na
NumColumns:=_ de
2
door een
3.
Selecteer onder in het venster de coderegels die u hierna ziet en klik op Bewerken > Kopiëren.
Klik in de code na het aanhalingsteken dat volgt op
Antwoord, druk op
RETURN en klik op Bewerken > Plakken.
Vervang het tweede exemplaar van
Antwoord
door
Opmerkingen.
Klik op Word > Sluiten en terugkeren naar Microsoft Word.
Druk onder de bestaande tabel op
RETURN en druk op
⌘+OPTION+T
(of de sneltoets die u hebt toegewezen in de eerdere les).
Met de macro wordt nu een tabel met drie kolommen ingevoegd die is gebaseerd op de bewerkte code.
Aanwijzingen
Als u een andere macro wilt bewerken dan de macro die u net hebt opgenomen, klikt u op het tabblad Ontwikkelaar onder Visual Basic op Macro's. Selecteer de macro die u wilt bewerken en klik op Bewerken.
Als u een macro wilt verwijderen, klikt u op het tabblad Ontwikkelaar onder Visual Basic op Macro's. Selecteer de macro die u wilt verwijderen en klik op Verwijderen.
Voordat u verdergaat
Controleer of u het volgende kunt doen:
Een macro bewerken met de ingebouwde Visual Basic-editor
Snelreferentiekaart
Handeling
Doe het volgende
Het tabblad Ontwikkelaar weergeven op het lint
Klik op de optie Lintvoorkeuren en klik op Lintvoorkeuren. Schakel het selectievakje Ontwikkelaar in.
Beginnen met het opnemen van een macro
Plan de reeks stappen voor de taak die u wilt uitvoeren (bijvoorbeeld het invoegen van een tabel met een specifieke stijl). Klik vervolgens op het tabblad Ontwikkelaar onder Visual Basic op Opnemen.
Een sneltoets toewijzen aan een macro
Begin met het opnemen van een macro. Klik vervolgens onder Macro toewijzen aan op Toetsenbord en druk op de gewenste sneltoets (bijvoorbeeld
⌘+OPTION+T).
Een macro beperken tot het document waarin deze is opgenomen
Begin met het opnemen van een macro. Klik vervolgens in het pop-upmenu Macro opslaan in op Document1 (document), waarbij Document1 (document) het document is waarin de macro wordt opgenomen.
Het opnemen van een macro pauzeren
Klik op het tabblad Ontwikkelaar onder Visual Basic op Pauze.
Een macro uitvoeren
Druk op de sneltoets die u aan de macro hebt toegewezen. U kunt ook op het tabblad Ontwikkelaar onder Visual Basic op Macro's klikken, op de macro klikken en vervolgens op Uitvoeren klikken.
Een macro bewerken
Klik op het tabblad Ontwikkelaar onder Visual Basic op Macro's. Klik op een macro in de lijst en klik op Bewerken.
Een macro verwijderen
Klik op het tabblad Ontwikkelaar onder Visual Basic op Macro's. Klik op een macro in de lijst en klik op Verwijderen
De sneltoets voor een macro wijzigen
Klik op Beeld > Werkbalken > Werkbalken en menu's aanpassen. Ga vervolgens naar het tabblad Opdrachten en klik onder Categorieën op Macro's. Klik op de macro waarvoor u de snelkoppeling wilt wijzigen en klik op Toetsenbord.
Meer aanwijzingen
Het tabblad Ontwikkelaar is een speciaal tabblad van het lint waarop opdrachten voor het werken met macro's worden weergegeven. Standaard wordt het tabblad Ontwikkelaar niet weergegeven op het lint.
U kunt de opdrachten op het tabblad Ontwikkelaar gebruiken om macro's op te nemen en te bewerken in Word, Excel en PowerPoint.
Wanneer u uw eigen macro's opneemt, is het belangrijk dat u zorgvuldig plant wat u wilt opnemen. De macrorecorder neemt elke toetsaanslag en muisklik op, hetgeen tot inefficiënte macro's kan leiden als u veel onnodige toetsaanslagen wilt opnemen.
Macronamen mogen geen spaties of speciale tekens bevatten, zoals @ of !.
Standaard wordt een macro opgeslagen, zodat u deze kunt gebruiken in alle documenten. U kunt de macro echter beperken tot het document waarin dit wordt opgenomen.
Wanneer u een macro opneemt, wordt in Word
automatisch elke toetsaanslag en muisklik omgezet in VBA-code.
U kunt de code, en daarmee de acties die met de macro worden uitgevoerd, wijzigen met de ingebouwde Visual Basic Editor.
Verwante lessen
Als deze training u goed is bevallen, kunt u ook de volgende les proberen: