Acțiunea de macrocomandă ExecuțieCod

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Puteți utiliza acțiunea de macrocomandă Execuțiecod în bazele de date desktop Access pentru a apela un Visual Basic pentru aplicații (VBA) funcția procedură.

Setare

Acțiunea de macrocomandă Execuțiecod are următoarele argumente.

Argument acțiune

Descriere

Nume de funcție

Numele procedurii funcția VBA pentru a apela. Includeți orice argumente de funcție în paranteze. Introduceți numele de funcție în caseta Nume de funcție în fereastra de proiectare macrocomandă. Acesta este un argument necesare.

Notă : Într-o bază de date Access (.mdb sau .accdb), faceți clic pe butonul generare pentru a utiliza generatorul de expresii pentru a selecta o funcție pentru acest argument. Faceți clic pe funcția dorită în lista în Generatorul de expresii.

Observații

Procedurile de funcție definită de utilizator sunt stocate în Microsoft Office Access 2007 module.

Trebuie să includă paranteze, chiar dacă procedura funcția nu are argumente, ca în exemplul următor:

TestFunction()

Spre deosebire de funcție definită de utilizator numele utilizat pentru proprietate eveniment setările, numele de funcție din argumentul de Nume de funcție nu începe cu semnul egal (=).

Acces ignoră valoarea returnată de funcția.

Notă : Nu apelați o procedură funcție dintr-o macrocomandă dacă numele de funcție este la fel ca nume modul.

Sfat

Pentru a rula o procedură Sub sau procedură eveniment scrise în Visual Basic, creați o procedură funcție care apelează subprocedura sau procedură eveniment. Apoi utilizați acțiunea de macrocomandă Execuțiecod pentru a rula procedură de tip funcție.

Dacă utilizați acțiunea de macrocomandă Execuțiecod pentru a apela o funcție, Access caută funcția cu numele specificat de argumentul de Nume de funcție în modulele standard pentru baza de date. Totuși, când această acțiune se execută ca răspuns la făcând clic pe o comandă din meniu pe un formular sau raport sau ca răspuns la un eveniment la un formular sau raport, Access caută mai întâi funcția în modul de clasă formularului sau raportului, apoi în modulele standard. Access nu caută module școlar, care apar în zona module din panoul de navigare pentru funcția specificat de argumentul de Nume de funcție .

Această acțiune nu este disponibilă într-un modul VBA. În schimb, rulați procedura funcția dorite direct în VBA.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×