Az Access-adatbázisok OpenVisualBasicModule makróműveletével megnyithat egy megadott Visual Basic for Applications (VBA) modul egy megadott eljárás. Ez lehet Sub eljárás, függvény eljárás vagy eseményvezérelt eljárás.
Megjegyzés: Az Access 2010-től kezdődően az OpenModule makróművelet neve OpenVisualBasicModule lett.
Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.
Megjegyzés: Az OpenVisualBasicModule makróművelet nem érhető el az Access-webappokban.
Beállítás
Az OpenVisualBasicModule makróművelet argumentumai a következők.
Művelet argumentuma |
Leírás |
Modul neve |
A megnyitni kívánt modul neve. Válassza ki a modul nevét a legördülő listában. Ezt az argumentumot üresen hagyhatja, ha az adatbázis összes standard moduljában szeretne egy eljárást keresni, és meg szeretné nyitni a megfelelő modult az eljárásban. Ha az OpenVisualBasicModule műveletet tartalmazó makrót futtat egy függvénytár-adatbázis, Access először az erőforrástár-adatbázisban, majd az aktuális adatbázisban keresi az ilyen nevű modult. |
Eljárás neve |
Annak az eljárásnak a neve, amelyhez meg szeretné nyitni a modult. Ha ezt az argumentumot üresen hagyja, a modul megnyílik a Deklarációk szakaszban. |
Megjegyzés: Érvényes nevet kell megadnia a Modul neve vagy az Eljárás neve argumentumban.
Megjegyzések
Ezzel a makróművelettal megnyithat egy eseményeljárást a Modulnév és az Eljárásnév argumentum megadásával. Ha például meg szeretné nyitni a PrintInvoice gomb Click esemény eljárását az Orders űrlapon, állítsa a Modulnév argumentumot Form.Orders értékre, az Eljárás neve argumentumot pedig PrintInvoice_Click. Egy űrlap vagy jelentés eseményeljárásának megtekintéséhez az űrlapnak vagy jelentésnek nyitva kell lennie.
Hasonlóképpen, ha egy eljárást egy osztálymodul szeretne megnyitni, meg kell adnia a modul nevét, bár az osztálymodulnak nem kell megnyitnia.
Egy privát eljárás megnyitásához az azt tartalmazó modulnak nyitva kell lennie.
Ez a művelet ugyanazzal a effektussal jár, mint amikor a navigációs ablakban a jobb gombbal egy modulra kattint, majd a Tervező nézet parancsra kattint. Ez a művelet azt is lehetővé teszi, hogy megadjon egy eljárásnevet, és eljárásokat keressen az adatbázisok standard moduljaiban.
Tipp: A navigációs ablakban kijelölhet egy modult, és áthúzhatja a makróablakba. Ez automatikusan létrehoz egy OpenVisualBasicModule műveletet, amely megnyitja a modult a Deklarációk szakaszban.
Az OpenVisualBasicModule művelet VBA-modulban való futtatásához használja a DoCmd objektum OpenModule metódusát.