Det første alternativet på Vis-menyen i Office 2011 for Mac Visual Basic Editor (VBE) er kodealternativet, som er nedtonet til du gjør minst ett kodevindu synlig i VBE. En vanlig måte å åpne et nytt kodevindu på er å bruke Sett inn → Modul. En modul er som et nytt tekstbehandlingsdokumentvindu – det er tomt. Ingenting interessant skjer før du begynner å skrive. De samme VBE-funksjonene gjelder for Excel, Word og PowerPoint.
Utforsker Office 2011 VBE-kodevinduet
Legg merke til at horisontale linjer skiller deklarasjonsdelen og hver av de to makroene. Linjene tegnes automatisk av VBE. Hver makroseksjon kalles en prosedyre. Mer om kodevinduer:
-
Objekt-lokalmeny: Dette er pop-up-menyen på venstre side av vinduet; den gir en liste over snarveier til objekter.
-
Prosedyre popup-meny: Dette er popup-menyen på høyre side av vinduet; den gir en liste over snarveier til prosedyrer og erklæringer. Når et objekt er valgt i objekt-lokalmenyen, vises prosedyrene som gjelder for det valgte objektet.
-
Erklæringsseksjon: (Valgfritt) Offentlige erklæringer vises øverst i en kodemodul.
-
Makromoduler: Hver makro, eller prosedyre, er atskilt med en linje.
-
Knapp for prosedyrevisning: Klikk for å begrense visningen til erklæringen eller prosedyredelen som har innsettingsmarkøren.
-
Full modulvisningsknapp: Klikk for å vise alt innhold i kodevinduet.
-
Skrive VBA-kode i Office 2011 for Mac
Som med en tekstbehandler, i et kodevindu vet redaktøren hvilke kommandoer som er lovlige og hvilke som ikke er det, og redaktøren gir deg tilbakemelding mens du skriver. Nytt for VBA (Visual Basic for Applications) i Office 2011 er Intellisense , en funksjon som hjelper deg å fullføre koden automatisk mens du skriver. For å se hvordan Intellisense fungerer, erklærer du en offentlig variabel i et tomt kodevindu:
Velg Sett inn → Modul for å vise et tomt kodevindu.
Skriv inn følgende kode nøyaktig slik du ser den her, og trykk Retur på slutten av linjen:
Offentlig MyVariable som streng
Legg merke til at etter at du har skrevet som , vises en popup-meny. Dette er Intellisense på jobb. Hvis du vet hva du vil skrive, kan du fortsette å skrive. Men hvis du vil se alle mulige alternativer, bruk hurtigmenyen.
Få hjelp med VBA-kode i Office 2011 for Mac
Du kan stole på følgende fem hovedkilder til kodeeksempler, syntakshjelp og generell programmeringshjelp:
-
Makroopptaker: I Excel og Word kan du registrere handlingene dine og deretter se på koden som ble registrert inne i modulene.
-
Objektleser: En hendig skattekiste av informasjon om objektene, metodene og egenskapene til Office.
-
Hjelp: Hjelpesystemet i VBE er minimalt. Microsoft planlegger å tilby VBA-hjelp kun for Excel.
-
Internett: Søk på Internett etter eksempler på VBA-kode.
-
Bøker om VBA: Du kan finne mange bøker om VBA.