Office 2011 for Mac Visual Basic Editori (VBE) menüü Vaade esimene valik on suvand Kood, mis on hall, kuni muudate VBE-s nähtavaks vähemalt ühe koodiakna. Levinud viis uue koodiakna avamiseks on kasutada Sisesta → Moodul. Moodul on nagu uus tekstitöötlusdokumendi aken – see on tühi. Enne kui kirjutama hakkad, ei juhtu midagi huvitavat. Samad VBE funktsioonid kehtivad Exceli, Wordi ja PowerPointi kohta.
Office 2011 VBE koodiakna uurimine
Pange tähele, et horisontaalsed jooned eraldavad deklaratsioonide jaotist ja mõlemat makrot. VBE tõmbab jooned automaatselt. Iga makroosa nimetatakse protseduuriks. Lisateavet koodiakende kohta:
-
Objekti hüpikmenüü: see on hüpikmenüü akna vasakus servas; see pakub objektide otseteede loendit.
-
Protseduuri hüpikmenüü: see on akna paremas servas olev hüpikmenüü; see pakub protseduuride ja deklaratsioonide otseteede loendit. Kui objekt on valitud hüpikmenüüst Object, kuvatakse valitud objektile rakendatavad protseduurid.
-
Deklaratsioonide jaotis: (Valikuline) Avalikud deklaratsioonid kuvatakse koodimooduli ülaosas.
-
Makromoodulid: iga makro või protseduur on eraldatud joonega.
-
Protseduurivaate nupp: klõpsake kuvamise piiramiseks deklaratsiooni või protseduuri jaotisega, millel on sisestuskursor.
-
Mooduli täisvaate nupp: klõpsake kogu koodiakna sisu kuvamiseks.
-
VBA-koodi kirjutamine rakenduses Office 2011 for Mac
Nagu tekstitöötlusprogrammis, teab redaktor koodiaknas, millised käsud on seaduslikud ja millised mitte, ning redaktor annab teile tippimise ajal tagasisidet. Office 2011 VBA (Visual Basic for Applications) jaoks on uus funktsioon Intellisense , mis aitab teil sisestamise ajal koodi automaatselt lõpule viia. Et näha, kuidas Intellisense töötab, deklareerige avalik muutuja tühjas koodiaknas:
Tühja koodiakna kuvamiseks vali Sisesta → Moodul.
Sisestage järgmine kood täpselt nii, nagu näete seda siin, ja vajutage rea lõpus Return:
Avalik Minumuutuja stringina
Pange tähele, et pärast nime sisestamist kuvatakse hüpikmenüü. See on Intellisense tööl. Kui teate, mida soovite tippida, võite jätkata tippimist. Kui aga soovite näha kõiki võimalikke valikuid, kasutage hüpikmenüüd.
Abi hankimine VBA-koodi kohta rakenduses Office 2011 for Mac
Võite tugineda järgmistele viiele peamisele koodinäidete allikale, süntaksiabile ja üldisele programmeerimisabile.
-
Makrosalvesti: Excelis ja Wordis saate oma toimingud salvestada ja seejärel vaadata moodulite sees salvestatud koodi.
-
Objektibrauser: mugav aardelaek Office'i objektide, meetodite ja omaduste kohta.
-
Abi: VBE abisüsteem on minimaalne. Microsoft kavatseb pakkuda VBA abi ainult Exceli jaoks.
-
Internet: otsige Internetist VBA koodi näiteid.
-
Raamatud VBA kohta: VBA kohta leiate palju raamatuid.