Puteți utiliza acțiunea de macrocomandă RunApplication în bazele de date desktop Access pentru a executa o aplicație bazată pe Microsoft Windows, cum ar fi Excel, Word sau PowerPoint, din cadrul Microsoft Office. De exemplu, este posibil să doriți să lipiți datele de foaie de calcul Excel în baza de date Access.
Notă de securitate: Utilizați prudență atunci când se execută fișiere sau cod executabil în macrocomenzi sau aplicații. Fișierele executabile sau codul pot fi utilizate pentru a efectua acțiuni care pot compromite securitatea computerului și a datelor.
Notă: Începând cu Access 2010, acțiunea de macrocomandă ExecuțieAplicație a fost redenumită în RunApplication.
Notă: Această acțiune nu va fi permisă dacă baza de date nu este de încredere.
Setare
Acțiunea de macrocomandă RunApplication are următorul argument.
Argument acțiune |
Descriere |
Linie de comandă |
linie de comandă utilizat pentru a porni aplicația (inclusiv calea și orice alți parametri necesari, cum ar fi argumentele care rulează aplicația într-un anumit mod). Introduceți linia de comandă în caseta linie de comandă din secțiunea argumente de acțiune din fereastra proiectare macrocomenzi. Acesta este un argument obligatoriu. |
Observații
Aplicația selectată cu această acțiune de macrocomandă se încarcă și rulează în prim plan. macrocomandă care conține această acțiune continuă să ruleze după pornirea aplicației.
Puteți transfera date între cealaltă aplicație și Access utilizând facilitatea Microsoft Windows Dynamic Data Exchange (DDE) sau Clipboard. Puteți utiliza acțiunea de macrocomandă TrimitereTaste pentru a trimite apăsări de taste la cealaltă aplicație (deși DDE este o metodă mai eficientă pentru transferul datelor). De asemenea, puteți partaja date între aplicații, utilizând automatizare.
Aplicațiile bazate pe MS-DOS rulează într-o fereastră MS-DOS din mediul Windows.
În sistemele de operare Windows, există mai multe modalități de a executa o aplicație, inclusiv de a porni programul din Windows Explorer, utilizând comanda rulare din meniul Start și făcând dublu clic pe o pictogramă de program de pe desktopul Windows.
Nu puteți executa acțiunea de macrocomandă RunApplication într-un modul Visual Basic for Applications (VBA). Utilizați în schimb funcția Shell VBA.