7. lecke VBA - eljárások
Ellentétben a VBScript, VBA eljárások két csoportba lehet sorolni (eljárás, függvény, és az eljárás rutin), és négyféle: az eljárás, függvény, eljárás, rutin eljárás és tulajdonságai esemény feldolgozása. Van még néhány kiegészítés szempontjából átviteli paramétereket (érték vagy referencia). A harmadik pont hatálya - a VBA eljárás hívás lehet végezni a jelenlegi modul (makró), és azon túl - minden projekt esetében. Mindez annak köszönhető, hogy az a tény, hogy a VBA - ez nem annyira a nyelvet, mint egy szoftvercsomag, amely képes létrehozni formák és minták.
Nézzük először röviden áttekintjük a fajta VBA eljárások:
Rutinok - kódblokkot zárt szerkezete Sub .... End Sub. Önmagában a rutin nem ad vissza semmilyen értéket, hanem egyszerűen végez előírt csapata.
Funkciók - mint egy blokk-kódot, de bejegyzett építési funkció ... End Function. Miután a függvény egy bizonyos értéket, a hozzáférést, amely keresztül érhető VBA függvény neve.
Ezen kívül érdemes megemlíteni az esemény feldolgozása (sajtolás billentyűk vagy az egér mozgatásával), és hozzáférést biztosít a lehetőség, de ez egy külön kérdés.
VBA eljárások, mint a Sub - rutinok
A kulcsszó lehet Sub szubrutin nevét, akkor adja meg, hogy adja meg az érveket zárójelben. Érvek - a változók (paraméterek), amelynek értéke lehet feldolgozni, az argumentumokat vesszővel elválasztva. Exit Sub kialakítás nem kötelező, azt mondja, hogy meg kell, hogy a kiutat az alprogram, és a végrehajtást a következő kód End Sub kifejezés.
VBA eljárás hívása végre a kulcsszó hívás, például Hívjon MySub.