Prva opcija na izborniku Pogled u programu Office 2011 za Mac Visual Basic Editor (VBE) je opcija Code, koja je zasivljena dok ne učinite barem jedan prozor koda vidljivim u VBE-u. Uobičajeni način za otvaranje novog prozora koda je korištenje Insert→Module. Modul je poput novog prozora dokumenta za obradu teksta — prazan je. Ništa se zanimljivo ne događa dok ne počnete pisati. Iste značajke VBE primjenjuju se na Excel, Word i PowerPoint.
Istraživanje Office 2011 VBE Code Window
Primijetite da vodoravne linije odvajaju odjeljak deklaracija i svaku od dvije makronaredbe. VBE automatski iscrtava linije. Svaki makro dio naziva se procedura. Više o prozorima koda:
-
Skočni izbornik objekta: Ovo je skočni izbornik na lijevoj strani prozora; pruža popis prečaca do objekata.
-
Postupni skočni izbornik: Ovo je skočni izbornik na desnoj strani prozora; daje popis prečaca do procedura i deklaracija. Kada se odabere objekt u skočnom izborniku Objekt, prikazuju se postupci koji su primjenjivi na odabrani objekt.
-
Odjeljak Deklaracije: (Izborno) Javne deklaracije pojavljuju se na vrhu modula Code.
-
Makro moduli: Svaki makro ili postupak odvojen je linijom.
-
Gumb za prikaz procedure: Kliknite da biste ograničili prikaz na odjeljak deklaracije ili procedure koji ima kursor za umetanje.
-
Gumb za prikaz cijelog modula: Kliknite za prikaz cijelog sadržaja prozora koda.
-
Pisanje VBA koda u Office 2011 za Mac
Kao i kod procesora teksta, u prozoru koda urednik zna koje su naredbe legalne, a koje nisu, a urednik vam daje povratne informacije dok upisujete. Novo za VBA (Visual Basic za aplikacije) u sustavu Office 2011 je Intellisense , značajka koja vam pomaže da automatski dovršite svoj kôd dok upisujete. Da biste vidjeli kako Intellisense radi, deklarirajte javnu varijablu u praznom prozoru koda:
Odaberite Umetanje→Modul za prikaz praznog prozora koda.
Upišite sljedeći kod točno onako kako ga vidite i pritisnite Return na kraju retka:
Javna moja varijabla kao niz
Primijetite da se nakon što upišete kao , pojavljuje skočni izbornik. Ovo je Intellisense na djelu. Ako znate što želite upisati, možete nastaviti s tipkanjem. Ali ako želite vidjeti sve moguće opcije, koristite skočni izbornik.
Dobivanje pomoći s VBA kodom u Office 2011 za Mac
Možete se osloniti na sljedećih pet glavnih izvora primjera koda, pomoć u sintaksi i opću pomoć pri programiranju:
-
Makro snimač: U Excelu i Wordu možete snimiti svoje radnje, a zatim pogledati kod koji je snimljen unutar modula.
-
Preglednik objekata: zgodna riznica informacija o objektima, metodama i svojstvima sustava Office.
-
Pomoć: Sustav pomoći unutar VBE je minimalan. Microsoft planira pružiti VBA pomoć samo za Excel.
-
Internet: potražite primjere VBA koda na Internetu.
-
Knjige o VBA: Možete pronaći mnogo knjiga o VBA.