Office
Vpis

Dejanje makra »ZaženiKodo«

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Dejanje makra ZaženiKodo lahko uporabite v namiznih zbirkah podatkov za Access, da prikličete funkcijsko proceduro Visual Basic for Applications (VBA).

Nastavitev

V dejanju makra ZaženiKodo je ta argument:

Argument dejanja

Opis

Ime funkcije

Ime funkcijske procedure VBA za klic. Morebitne argumente funkcije obdajte z oklepaji. Vnesite ime funkcije v polje Ime funkcije v oknu načrta makra. Ta argument je obvezen.

Opomba: V namizni zbirki podatkov za Access (.mdb ali .accdb) kliknite gumb Graditev, da uporabite graditelj izrazov za izbiro funkcije za ta argument. Kliknite želeno funkcijo na seznamu v graditelju izrazov.

Pripombe

Uporabniško določene funkcije postopkov so shranjeni v Access modulov.

Vključiti morate oklepaje, tudi če funkcijska procedura nima nobenih argumentov, kot je prikazano v tem primeru:

TestFunction()

Za razliko od uporabniško določena funkcija imen, ki se uporabljajo za lastnost dogodka nastavitve, se ime funkcije v argumentu Ime funkcije ne začne z enačajem (=).

Access prezre vrnjeno vrednost funkcije.

Opomba: Funkcijske procedure ne morete priklicati iz makra, če ime funkcije ni enako imenu modula.

Namig

Če želite zagnati procedura »Sub« ali dogodkovna procedura, napisana v jeziku Visual Basic, ustvarite funkcijsko proceduro, ki prikliče proceduro vrste Sub ali dogodkovno proceduro. Nato uporabite dejanje makra ZaženiKodo za zagon funkcijske procedure.

Če uporabite dejanje makra ZaženiKodo za priklic funkcije, Access poišče funkcijo z imenom, ki je določeno v argumentu Ime funkcije v standardnih modulih za zbirko podatkov. Ko je to dejanje izvedeno kot odgovor na klik menijskega ukaza v obrazec ali poročilo ali kot odgovor na dogodek v obrazcu ali poročilu, Access najprej poišče funkcijo v modulu razreda obrazca ali poročila, nato pa v standardnih modulih. Access ne išče modulov razreda, ki se pojavijo v območju Moduli podokna za krmarjenje, za funkcijo, ki jo določa argument Ime funkcije.

To dejanje ni na voljo v modulu VBA. Namesto tega zaženite želeno funkcijsko proceduro neposredno v modulu VBA.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×