Makrokomandos veiksmą OpenVisualBasicModule galite naudoti "Access" duomenų bazėse norėdami atidaryti nurodytą "Visual Basic for Applications" (VBA) modulis nurodytą procedūra. Tai gali būti Sub procedūra, funkcijos procedūra arba įvykio procedūra.
Pastaba: Nuo "Access 2010" makrokomandos veiksmas OpenModule buvo pervardytas į OpenVisualBasicModule.
Pastaba: Šis veiksmas nebus leidžiamas, jei duomenų bazė nepatikima.
Pastaba: Makrokomandos veiksmas OpenVisualBasicModule negalimas "Access" žiniatinklio taikomosiose programose.
Parametras
Makrokomandos veiksmas OpenVisualBasicModule turi šiuos argumentus.
Veiksmo argumentas |
Aprašas |
Modulio pavadinimas |
Modulio, kurį norite atidaryti, pavadinimas. Išplečiamajame sąraše pasirinkite modulio pavadinimą. Šį argumentą galite palikti tuščią, jei norite ieškoti procedūros visuose standartiniuose duomenų bazės moduliuose ir toje procedūroje atidaryti atitinkamą modulį. Jei bibliotekos duomenų bazė vykdote makrokomandą, kurioje yra veiksmas OpenVisualBasicModule , Access pirmiausia ieško modulio tokiu pavadinimu bibliotekos duomenų bazėje, o tada dabartinėje duomenų bazėje. |
Procedūros pavadinimas |
Procedūros, kurios modulį norite atidaryti, pavadinimas. Jei šį argumentą paliksite tuščią, modulis atidarys aprašų sekciją. |
Pastaba: Į argumentą Modulio pavadinimas arba Procedūros pavadinimas turite įvesti leistiną pavadinimą.
Pastabos
Šį makrokomandos veiksmą galite naudoti įvykio procedūrai atidaryti nurodydami argumentą Modulio pavadinimas ir argumentą Procedūros pavadinimas . Pavyzdžiui, norėdami atidaryti formos Užsakymai mygtuko PrintInvoice įvykio procedūrą Spustelėkite , nustatykite argumentą Modulio pavadinimas į Form.Orders ir nustatykite argumentą Procedūros pavadinimas kaip PrintInvoice_Click. Norėdami peržiūrėti formos arba ataskaitos įvykio procedūrą, forma arba ataskaita turi būti atidaryta.
Taip pat, norėdami atidaryti procedūrą klasės modulis, turite nurodyti modulio pavadinimą, nors klasės modulis neprivalo būti atidarytas.
Norint atidaryti privati procedūra, modulis, kuriame jis yra, turi būti atidarytas.
Šis veiksmas veikia taip pat, kaip dešiniuoju pelės mygtuku spustelėjamas modulis naršymo srityje, tada spustelėjamas Dizaino rodinys. Šis veiksmas taip pat leidžia nurodyti procedūros pavadinimą ir ieškoti standartinių modulių duomenų bazėje procedūroms atlikti.
Patarimas: Naršymo srityje galite pasirinkti modulį ir nuvilkti jį į makrokomandos langą. Taip automatiškai sukuriamas veiksmas OpenVisualBasicModule, kuris atidaro modulį į aprašų sekciją.
Norėdami vykdyti veiksmą OpenVisualBasicModule VBA modulyje, naudokite objekto DoCmd metodą OpenModule.