Opmerking: De taak van dit artikel is volbracht, het wordt binnenkort teruggetrokken. We verwijderen bij ons bekende koppelingen om te voorkomen dat er problemen ontstaan in de trant van 'Pagina niet gevonden'. Als u koppelingen naar deze links hebt gemaakt, kunt u deze verwijderen. Zo zorgen we samen voor een verbonden internet.
De eenvoudigste manier om in Office voor Mac 2011 te beginnen met programmeren met VBA is door de macrorecorder gebruiken. Hiermee kunt u een taak opnemen die u in de Office-app uitvoert, waarna deze wordt geconverteerd naar VBA-code. Later kunt u de gegenereerde code bekijken, zodat u weet welke VBA-code wordt gebruikt om de actie uit te voeren.
Nu vraagt u zich misschien af waarom u de code moet leren als al het werk met de recorder kan worden gedaan. Als u macro’s maakt met de macrorecorder, zult u merken dat u niet alles kunt opnemen en dat u meer moet weten over de code als u gebruik wilt maken van complexere mogelijkheden in de macro.
In het onderstaande voorbeeld ziet u hoe de taak voor het verwijderen van een rij uit een tabel in Word wordt opgenomen.
-
Maak eerst een tabel in Word.
-
Plaats de cursor in de eerste cel van de tabel. In het bovenstaande voorbeeld wordt de cursor in de cel Andrew geplaatst.
-
Klik op Extra > Macro > Nieuwe macro opnemen.
-
Wijzig de naam van de macro in DeleteRow en klik op OK.
Tip: Namen van macro’s mogen geen spaties of speciale tekens bevatten.
-
Nu de recorder is gestart, klikt u op het tabblad Tabelindeling en klikt u vervolgens op Verwijderen > Rijen verwijderen.
-
Stop de macrorecorder door te klikken op Extra > Macro > Opname stoppen.
U hebt de actie opgenomen. Nu kunt u de code bekijken.
Opmerking: Toetsaanslagen worden niet opgenomen met de macrorecorder.