Office
Pierakstīties

Makro darbība RunCode

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Makro darbība RunCode Access datora datu bāzēs var izmantot, lai zvanītu Visual Basic for Applications (VBA) procedūra Function.

Iestatījums

Makro darbība RunCode ir šāds arguments.

Darbības arguments

Apraksts

Funkcijas nosaukums

VBA funkcijas procedūru, lai zvanītu nosaukums. Iekļaujiet visus funkciju argumenti iekavās. Funkcijas nosaukuma lodziņā makro noformējuma logā ievadiet funkcijas nosaukumu. Šis arguments ir obligāts.

Piezīme.: Access datora datu bāzē (. mdb vai. accdb), noklikšķiniet uz pogas veidot izteiksmju veidotāja izmantošanu, lai atlasītu funkciju šī argumenta. Noklikšķiniet uz vajadzīgo funkciju sarakstā izteiksmju veidotājā.

Piezīmes

Lietotāja definētas funkcijas procedūras tiek glabātas Access moduļi.

Ir jāiekļauj apaļās iekavas, pat tad, ja funkcija procedūra nav argumentu, kā tas redzams šajā piemērā:

TestFunction()

Atšķirībā no lietotāja definēta funkcija nosaukumi, ko izmanto notikuma rekvizīts iestatījumus, funkcijas nosaukuma Funkcijas nosaukuma argumentā nesākas ar vienādības zīmi (=).

Programma Access ignorē funkcijas atgriezto vērtību.

Piezīme.: Funkcija procedūru nevar zvanus no makro, ja funkcija nosaukums ir tāds pats kā moduļa nosaukums.

Padoms

Lai izpildītu procedūra Sub vai notikuma procedūra rakstīti Visual Basic, izveidojiet funkcijas procedūru, kas izsauc procedūra Sub vai notikuma procedūru. Pēc tam izmantot makro darbība RunCode , lai izpildītu funkcijas procedūru.

Ja izmantojat makro darbība RunCode funkcija call, Access funkcijas meklē ar norādīto, izmantojot Funkcijas nosaukuma argumentu standarta moduļi datu bāzes nosaukumu. Tomēr, kad šī darbība tiek izpildīts, atbildot uz noklikšķinot uz izvēlnes komanda forma vai atskaite vai reaģējot uz notikumu formā vai atskaitē, Access vispirms meklē funkcijas formas vai atskaites klases modulis, un pēc tam standarta moduļi. Access neveic meklēšanu klases moduļi, kas tiek parādīti navigācijas rūts norādījāt, izmantojot Funkcijas nosaukuma argumentu funkcijai moduļi apgabalā.

Šī darbība nav pieejama VBA modulī. Tā vietā palaist vēlamo funkciju procedūra tieši VBA.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×