Puteți utiliza acțiunea de macrocomandă RulareAplicație în bazele de date desktop Access pentru a rula o aplicație bazată pe Microsoft Windows, cum ar fi Excel, Word sau PowerPoint, din Microsoft Office. De exemplu, poate doriți să lipiți date din foaia de calcul Excel în baza de date Access.
Notă de securitate: Fiți precaut atunci când rulați fișiere executabile sau cod în macrocomenzi sau aplicații. Fișierele executabile sau codul pot fi utilizate pentru a efectua acțiuni care ar putea compromite securitatea computerului și a datelor.
Notă: Această acțiune nu va fi permisă dacă baza de date nu este de încredere.
Setare
Acțiunea de macrocomandă RulareAplicație are următorul argument.
Argument acțiune |
Descriere |
---|---|
Linie de comandă |
linie de comandă utilizate 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 acțiune a ferestrei de proiectare a macrocomenzii. 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 Schimb dinamic de date (DDE) Microsoft Windows sau Clipboard. Puteți utiliza acțiunea de macrocomandă TrimitereChei pentru a trimite apăsări de taste către cealaltă aplicație (deși DDE este o metodă mai eficientă de a transfera date). De asemenea, puteți partaja date între aplicații utilizând automatizarea.
Aplicațiile bazate pe MS-DOS rulează într-o fereastră MS-DOS din mediul Windows.
În sistemele de operare Windows, există o serie de modalități de a rula o aplicație, inclusiv pornirea programului din Windows Explorer, utilizarea comenzii Executare din meniul Start și dublul clic pe o pictogramă de program de pe desktopul Windows.
Nu puteți rula acțiunea de macrocomandă RulareAplicație într-un modul Visual Basic for Applications (VBA). Utilizați funcția VBA Shell în schimb.