ModulMegnyitása makróművelet

A ModulMegnyitása művelettel megnyithat egy megadott Visual Basic for Applications (VBA) nyelvű modul egy megadott eljárás. Ez lehet Sub eljárás, Függvényeljárás vagy eseményvezérelt eljárás.

Megjegyzés : Ez a művelet nem engedélyezett, ha az adatbázis nem megbízható. A makrók engedélyezésére vonatkozó további információkat lásd e cikk Lásd még szakaszának hivatkozásai között.

Beállítás

A ModulMegnyitása művelet argumentumai a következők:

Művelet argumentuma

Leírás

Modulnév

A megnyitni kívánt modul neve. Ha ezt a mezőt üresen hagyja, a program az adatbázis minden normál modul keresi a megadott eljárást, majd megnyitja a megfelelő modult a megadott eljárásnál.

Ha a ModulMegnyitása műveletet tartalmazó makrót egy függvénytár-adatbázis indítja el, a Microsoft Office Access 2007 először a függvénytár-adatbázisban keresi a megadott nevű modult, és csak utána az aktuális adatbázisban.

Eljárásnév

Annak az eljárásnak a neve, amelyet a megnyitott modulban látni szeretne. Ha ezt az argumentumot üresen hagyja, a modul a deklarációs szakasz nyílik meg.

Megjegyzés : A Modulnév és az Eljárásnév közül legalább az egyik argumentumban érvényes nevet kell megadni.

Megjegyzés

Ezzel a művelettel megnyithat egy eseményvezérelt eljárást a Modulnév és az Eljárásnév mező megadásával. Ha például a Rendelések űrlapon a SzámlaNyomtatása gomb Click eseményvezérelt eljárását szeretné megnyitni, a Modulnév argumentum értéke Form.Rendelések, az Eljárásnév argumentum pedig SzámlaNyomtatása_Click legyen. Egy űrlap vagy jelentés eseményvezérelt eljárásának megtekintéséhez meg kell nyitni az adott űrlapot vagy jelentést.

Ugyanígy ha egy osztálymodul eljárásait szeretné megnyitni, meg kell adni a modul nevét, habár az osztálymodulnak nem kell megnyitva lennie.

Egy privát eljárás megnyitásához az azt tartalmazó modulnak is nyitva kell lennie.

A művelet hatása ugyanaz, mint ha a navigációs ablakban kijelöl egy modult, és a Tervező nézet menüpontra kattint. Ezenkívül a művelet lehetővé teszi, hogy egy adott eljárásnál nyisson meg egy modult, illetve hogy megkeressen egy eljárást az adatbázis szokásos moduljai között.

tip

A navigációs ablakban kijelölhet egy modult, és áthúzhatja egy makró műveletsor. Ez automatikusan létrehoz egy ModulMegnyitása műveletet, amely megnyitja a modult annak deklarációs szakaszánál.

Ha a ModulMegnyitása műveletet egy Visual Basic for Applications (VBA) nyelvű modulban szeretné használni, alkalmazza a DoCmd objektum OpenModule metódusát.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×