Den første mulighed i menuen Vis i Office 2011 til Mac Visual Basic Editor (VBE) er indstillingen Kode, som er nedtonet, indtil du gør mindst ét kodevindue synligt i VBE. En almindelig måde at åbne et nyt kodevindue på er at bruge Indsæt → Modul. Et modul er som et nyt tekstbehandlingsdokumentvindue - det er tomt. Der sker ikke noget interessant, før du begynder at skrive. De samme VBE-funktioner gælder for Excel, Word og PowerPoint.
Udforskning af Office 2011 VBE-kodevinduet
Bemærk, at vandrette linjer adskiller deklarationsafsnittet og hver af de to makroer. Linjerne tegnes automatisk af VBE. Hver makrosektion kaldes en procedure. Mere om kodevinduer:
-
Objekt-pop-up-menu: Dette er pop-up-menuen i venstre side af vinduet; det giver en liste over genveje til objekter.
-
Procedure pop op-menu: Dette er pop-up-menuen i højre side af vinduet; den giver en liste over genveje til procedurer og erklæringer. Når et objekt vælges i genvejsmenuen Objekt, vises de procedurer, der er gældende for det valgte objekt.
-
Erklæringsafsnit: (Valgfrit) Offentlige erklæringer vises øverst i et kodemodul.
-
Makromoduler: Hver makro eller procedure er adskilt af en linje.
-
Knappen Procedurevisning: Klik for at begrænse visningen til erklæringen eller procedureafsnittet, der har indsættelsesmarkøren.
-
Fuld modulvisningsknap: Klik for at få vist alt indhold i kodevinduet.
-
Skrivning af VBA-kode i Office 2011 til Mac
Som med et tekstbehandlingsprogram ved editoren i et kodevindue, hvilke kommandoer der er lovlige, og hvilke der ikke er, og editoren giver dig feedback, mens du skriver. Nyt for VBA (Visual Basic for Applications) i Office 2011 er Intellisense , en funktion, der hjælper dig med automatisk at fuldføre din kode, mens du skriver. For at se, hvordan Intellisense fungerer, skal du erklære en offentlig variabel i et tomt kodevindue:
Vælg Indsæt → Modul for at vise et tomt kodevindue.
Indtast følgende kode præcis som du ser den her, og tryk på Retur i slutningen af linjen:
Offentlig MyVariable som streng
Bemærk, at når du har skrevet som , vises en pop op-menu. Dette er Intellisense på arbejde. Hvis du ved, hvad du vil skrive, kan du fortsætte med at skrive. Men hvis du vil se alle de mulige muligheder, skal du bruge pop op-menuen.
Få hjælp til VBA-kode i Office 2011 til Mac
Du kan stole på følgende fem hovedkilder til kodeeksempler, syntakshjælp og generel programmeringshjælp:
-
Makrooptager: I Excel og Word kan du optage dine handlinger og derefter se på den kode, der blev optaget inde i modulerne.
-
Objektbrowser: En handy skattekiste af information om objekter, metoder og egenskaber i Office.
-
Hjælp: Hjælpesystemet i VBE er minimalt. Microsoft planlægger kun at give VBA-hjælp til Excel.
-
Internet: Søg på internettet efter eksempler på VBA-kode.
-
Bøger om VBA: Du kan finde masser af bøger om VBA.