Az Office 2011 for Mac Visual Basic Editor (VBE) Nézet menüjének első opciója a Code (Kód) lehetőség, amely szürkén jelenik meg mindaddig, amíg legalább egy kódablak láthatóvá nem válik a VBE-ben. Az új kódablak megnyitásának általános módja a Beszúrás→Modul parancs. A modul olyan, mint egy új szövegszerkesztő dokumentumablak – üres. Semmi érdekes nem történik addig, amíg el nem kezdesz írni. Ugyanazok a VBE-szolgáltatások vonatkoznak az Excelre, a Wordre és a PowerPointra is.
Az Office 2011 VBE kódablak felfedezése
Figyelje meg, hogy vízszintes vonalak választják el a deklarációs részt és a két makrót. A vonalakat a VBE automatikusan meghúzza. Minden makrószakaszt eljárásnak nevezünk. További információ a kód ablakokról:
-
Objektum előugró menü: Ez az ablak bal oldalán található előugró menü; az objektumokhoz mutató hivatkozások listáját tartalmazza.
-
Eljárás előugró menü: Ez az ablak jobb oldalán található előugró menü; az eljárásokhoz és a deklarációkhoz vezető hivatkozások listáját tartalmazza. Ha az Objektum előugró menüben kiválaszt egy objektumot, megjelennek a kiválasztott objektumra vonatkozó eljárások.
-
Nyilatkozatok szakasz: (Opcionális) A nyilvános deklarációk a kódmodul tetején jelennek meg.
-
Makrómodulok: Minden makrót vagy eljárást egy vonal választ el.
-
Eljárás nézet gomb: Kattintson ide, ha a megjelenítést a beillesztési kurzort tartalmazó deklaráció vagy eljárás szakaszra szeretné korlátozni.
-
Teljes modul nézet gomb: Kattintson ide a Kód ablak teljes tartalmának megjelenítéséhez.
-
VBA-kód írása az Office 2011 for Mac rendszerben
A szövegszerkesztőhöz hasonlóan a kódablakban a szerkesztő tudja, hogy mely parancsok legálisak és melyek nem, és a szerkesztő visszajelzést ad gépelés közben. Az Office 2011 VBA (Visual Basic for Applications) újdonsága az Intellisense , egy olyan funkció, amely segít a kód automatikus kitöltésében gépelés közben. Az Intellisense működésének megtekintéséhez deklaráljon nyilvános változót egy üres kódablakban:
Válassza a Beszúrás→Modul menüpontot egy üres kód ablak megjelenítéséhez.
Írja be a következő kódot pontosan úgy, ahogy itt látja, és nyomja meg a Return gombot a sor végén:
Nyilvános MyVariable karakterláncként
Vegyük észre, hogy miután beírta a , egy felugró menü jelenik meg. Ez az Intellisense dolgozik. Ha tudja, mit szeretne beírni, folytathatja a gépelést. De ha az összes lehetséges opciót látni szeretné, használja a felugró menüt.
Segítség a VBA-kóddal kapcsolatban az Office 2011 for Mac rendszerben
Támaszkodhat a következő öt fő kódpéldákra, szintaktikai segítségre és általános programozási segítségre:
-
Makrórögzítő: Excelben és Wordben rögzítheti a műveleteit, majd megnézheti a modulokban rögzített kódot.
-
Objektumböngésző: Az Office objektumairól, metódusairól és tulajdonságairól szóló információk praktikus tárháza.
-
Súgó: A VBE-n belüli súgórendszer minimális. A Microsoft azt tervezi, hogy csak az Excelhez nyújt VBA-súgót.
-
Internet: VBA kódpéldák keresése az interneten.
-
Könyvek a VBA-ról: Rengeteg könyvet találhat a VBA-ról.