Accessi andmebaasides saate makrotoimingu OpenVisualBasicModule abil avada määratud Visual Basic for Applicationsi (VBA) moodul määratud protseduur. See võib olla alamprotseduur, funktsiooniprotseduur või sündmuseprotseduur.
Märkus.: Alates versioonist Access 2010 on makrotoimingu OpenModule nimi OpenVisualBasicModule.
Märkus.: Kui andmebaas pole usaldusväärne, pole see toiming lubatud.
Märkus.: Makrotoiming OpenVisualBasicModule pole Accessi veebirakendustes saadaval.
Säte
Makrotoimingul OpenVisualBasicModule on järgmised argumendid.
Toimingu argument |
Kirjeldus |
Mooduli nimi |
Selle mooduli nimi, mida soovite avada. Valige ripploendist mooduli nimi. Selle argumendi võite tühjaks jätta, kui soovite otsida andmebaasi kõigist standardmoodulitest mõnda protseduuri ja avada vastava mooduli selle toiminguga. Kui käivitate teegiandmebaas toimingut OpenVisualBasicModule sisaldava makro, otsib Access esmalt teegiandmebaasist ja seejärel praegusest andmebaasist selle nimega moodulit. |
Protseduuri nimi |
Selle protseduuri nimi, millele soovite mooduli avada. Kui jätate selle argumendi tühjaks, avatakse moodul jaotises Deklaratsioonid. |
Märkus.: Argumendisse Mooduli nimi või Protseduuri nimi peate sisestama sobiva nime.
Kommentaarid
Selle makrotoimingu abil saate sündmuseprotseduuri avada, määrates argumendi Mooduli nimi ja argumendi Protseduuri nimi . Näiteks vormi Tellimused nupu PrintInvoice sündmuseprotseduuri Click avamiseks määrake argumendi Mooduli nimi väärtuseks Form.Orders ja määrake argumendi Protseduuri nimi väärtuseks PrintInvoice_Click. Vormi või aruande sündmuseprotseduuri kuvamiseks peab vorm või aruanne olema avatud.
Samamoodi tuleb protseduuri avamiseks klassimoodul määrata mooduli nimi, kuigi klassimoodul ei pea avanema.
privaatprotseduur avamiseks peab seda sisaldav moodul olema avatud.
See toiming toimib samamoodi nagu mooduli paremklõpsamine navigeerimispaanil ja seejärel kujundusvaate klõpsamine. See toiming võimaldab teil ka määrata protseduuri nime ja otsida andmebaasi standardmooduleid protseduuride järgi.
Näpunäide.: Saate valida navigeerimispaanil mooduli ja lohistada selle makroaknasse. See loob automaatselt toimingu OpenVisualBasicModule, mis avab mooduli deklaratsioonide jaotises.
Toimingu OpenVisualBasicModule käivitamiseks VBA-moodulis kasutage objekti DoCmd meetodit OpenModule.