Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.
Az Access-adatbázisokban a OpenVisualBasicModule makróművelet segítségével nyissa meg a megadott Visual Basic for Applications (VBA) modul egy megadott eljáráselemre. Ez lehet egy Sub eljárás, Function eljárás vagy egy eseményvezérelt eljárás.
Megjegyzés: Az Access 2010 kezdve, a ModulMegnyitása makróművelet lett átnevezi OpenVisualBasicModule.
Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.
Megjegyzés: A OpenVisualBasicModule makróművelet nem érhető el az Access-webalkalmazásokban.
Beállítás
A OpenVisualBasicModule makróművelet az alábbi argumentumokat foglalja magában:
Művelet argumentuma | Leírás |
---|---|
A modul neve |
A megnyitni kívánt modul neve. A legördülő listában válassza ki a modul nevét. Ez az argumentum üres hagyhatja, ha a normál modulokat az adatbázis eljárás szeretne keresni, és nyissa meg a megfelelő modult ezt az eljárást. Egy függvénytár-adatbázisOpenVisualBasicModule műveletet tartalmazó makrót futtat, Access először keresi az ilyen nevű a függvénytár-adatbázisban, majd az aktuális adatbázisban a modulra. |
Az eljárás neve |
Az eljárás meg szeretné nyitni a modul neve. Ha az argumentum üresen hagyja, a modul a deklarációs szakasz jelenik meg. |
Megjegyzés: Meg kell adnia egy érvényes nevet a Modul neve vagy az Eljárás neve argumentumban.
Megjegyzések
A makró művelettel eseményvezérelt eljárás a Modul neve és az Eljárás neve argumentum megadásával történő megnyitásához. Például nyissa meg a PrintInvoice gomb a képernyő rendelések kattintson eseményvezérelt eljárás, állítsa be a Modul neve argumentumban Form.Orders , és állítsa az Eljárás neve argumentum PrintInvoice_Click. A eseményvezérelt eljárás, űrlap vagy jelentés megtekintéséhez az űrlap vagy jelentés nyitva kell lennie.
Hasonlóképpen egy osztálymoduleljárás megnyitásához meg kell adnia a modul neve, bár a osztálymodul nem kell megnyitni.
Nyissa meg a privát eljárás, az azt tartalmazó modul meg kell nyitni.
Ez a művelet hatása, kattintson a jobb gombbal a navigációs ablakban a modul, majd válassza a Tervező nézetben. Ez a művelet lehetővé teszi az eljárás nevét, és a szokásos modulok keresés a bemutatókból adatbázis is.
Tipp: Válasszon ki egy modult a navigációs ablakban, és húzza azt a makróablak. Ezzel automatikusan létrehozza a modul a deklarációs szakasz megnyitó OpenVisualBasicModule műveletet.
A OpenVisualBasicModule művelet VBA-modulban futtatásához használja a DoCmd objektum ModulMegnyitása metódusát.