Du behöver inte vara en programmerare att använda Visual Basic Application ( VBA ) i Microsoft Office Suite . Det finns två sätt att arbeta med VBA-kod : makrokod och VBA editorn . Makrokoden är en bra utgångspunkt för nybörjare som att öppna vissa filer . Dock betyder inte tillhandahåller avancerade funktioner , och dess makro - och - ändra inställning till kodning är inte bra för dig att uppnå solida programmeringsteknik . VBA editorn är där du kan redigera , felsöka och köra koden . Tryck Alt och F11 samtidigt för att få upp redaktören . VBA -kod Fönster
Kodfönstret är där dina rutiner bosatta . Du kan skriva makron , skriva kod och hitta de makron som du har spelat in. För att spela in makron , klicka på " Spela in makro " på " Code grupp" i " Utvecklare " fliken . Förfarandet Alternativen finns uppe till höger i koden fönstret . Du kan välja något förfarande i den aktiva modulen som " Close ", " New ", " Öppna " eller " ContentControlonExit . " Förfarandet vyn är längst ned till höger på skärmen . Addera Sub och End Sub
Sub står för subrutin , som främst är en makro som börjar med Sub och slutar med End Sub . Du lägger oftast kommentarer efter Sub text med apostrof i början av raden . VBA kompilatorn utelämnar automatiskt kommentarer linjer. Kommandorader följa kommentarerna .
Uttalanden och procedurer
Ett uttalande är ett enda kommando eller i ett makro . Till exempel , " Selection . Font.Bold = wdToggle " är ett uttalande . VBA uttalanden inkluderar " Call ", " Close ", " Förklara , " " Dim ", " End ", " Stop " och " Med " En procedur är i grunden ett makro , . . Kan dock innehålla funktioner som returnerar ett resultat
Skapa moduler och startförfaranden
Gå till Project Explorer och välj ett projekt för att lägga till en ny modul . Högerklicka på projektet och välj " Modul . " Ange ett namn för modulen i namnfältet i avsnittet Egenskaper . När modulen är skapad , kan du skriva din makrokod mellan Sub och End Sub . Du kan skapa ett förfarande genom att markera det nuvarande förfarandet i det övre högra alternativen , eller skapa en egen procedur .