Z dejanjem makra OdpriVisualBasicModule v Accessovih zbirkah podatkov lahko odprete določen VBA (VBA) modul na določenem procedura. To je lahko procedura »Sub«, funkcijska procedura ali dogodkovna procedura.
Opomba: Od različice programa Access 2010 je bilo dejanje makra OpenModule preimenovano v OpenVisualBasicModule.
Opomba: To dejanje ne bo dovoljeno, če zbirka podatkov ni zaupanja vredna.
Opomba: Dejanje makra »OpenVisualBasicModule « ni na voljo v programih Access Web App.
Nastavitev
Dejanje makra OdpriVisualBasicModule ima te argumente.
Argument dejanja |
Opis |
Ime modula |
Ime modula, ki ga želite odpreti. Na spustnem seznamu izberite ime modula. Ta argument lahko pustite prazen, če želite v vseh standardnih modulih v zbirki podatkov poiskati postopek in v tem postopku odpreti ustrezen modul. Če zaženete makro, ki vsebuje dejanje OpenVisualBasicModule v Zbirka podatkov knjižnice, Access najprej poišče modul s tem imenom v zbirki podatkov knjižnice in nato v trenutni zbirki podatkov. |
Ime procedure |
Ime postopka, ki mu želite odpreti modul. Če pustite ta argument prazen, se modul odpre v odseku Deklaracije. |
Opomba: V argument Ime modula ali Ime procedure moratevnesti veljavno ime.
Opombe
S tem dejanjem makra lahko odprete dogodkovno proceduro tako, da določite argument Ime modula in argument Ime procedure . Če želite na primer odpreti dogodkovno proceduro Click gumba PrintInvoice v obrazcu Naročila, nastavite argument Ime modula na Form.Ordersin nastavite argument Ime procedure na PrintInvoice_Click. Če si želite ogledati dogodkovno proceduro za obrazec ali poročilo, mora biti obrazec ali poročilo odprto.
Podobno morate za odpiranje postopka v modul razreda določiti ime modula, čeprav modula razreda ni treba odpreti.
Če želite odpreti zasebna procedura, mora biti modul, ki ga vsebuje, odprt.
Učinek tega dejanja je enak, kot če z desno tipko miške kliknete modul v podoknu za krmarjenje in nato kliknete Pogled načrta. S tem dejanjem lahko tudi določite ime procedure in v standardnih modulih zbirke podatkov poiščete procedure.
Namig: Modul lahko izberete v podoknu za krmarjenje in ga povlečete v okno makra. S tem se samodejno ustvari dejanje OpenVisualBasicModule, ki odpre modul v odseku Deklaracije.
Če želite zagnati dejanje OpenVisualBasicModule v modulu VBA, uporabite metodo OpenModulepredmeta DoCmd .