Pomoću akcije makronaredbe RunApplication u bazama podataka programa Access za stolna računala možete pokrenuti aplikaciju sustava Microsoft Windows, kao što su Excel, Word ili PowerPoint, iz sustava Microsoft Office. Možda, primjerice, želite zalijepiti podatke proračunske tablice programa Excel u bazu podataka programa Access.
Napomena o sigurnosti: Budite oprezni prilikom izvođenja izvršnih datoteka ili koda u makronaredbama ili aplikacijama. Izvršne datoteke ili kod mogu se koristiti za izvođenje akcija koje mogu ugroziti sigurnost računala i podataka.
Napomena: Od verzije Access 2010 akcija makronaredbe RunApp preimenovana je u RunApplication.
Napomena: Ova akcija neće biti dopuštena ako baza podataka nije pouzdana.
Postavka
Akcija makronaredbe RunApplication sadrži sljedeći argument.
Argument akcije |
Opis |
Naredbeni redak |
Naziv redak naredbe se koristi za pokretanje aplikacije (uključujući put i sve ostale potrebne parametre, kao što su parametri koji pokreću aplikaciju u određenom načinu rada). Unesite naredbeni redak u okvir Naredbeni redak u odjeljku Argumenti akcije u prozoru dizajna makronaredbe. To je obavezan argument. |
Napomene
Aplikacija odabrana pomoću ove akcije makronaredbe učitava se i pokreće u prednjem planu. Naziv makronaredba koji sadrži tu akciju i dalje će se izvoditi nakon pokretanja aplikacije.
Podatke možete prenositi između druge aplikacije i programa Access pomoću objekta za dinamičku razmjenu podataka u sustavu Microsoft Windows (DDE) ili međuspremnika. Pomoću akcije makronaredbe SendKeys možete poslati pritiske na tipke drugoj aplikaciji (iako je DDE učinkovitiji način prijenosa podataka). Podatke između aplikacija možete zajednički koristiti i pomoću automatizacije.
Aplikacije utemeljene na MS-DOS-u pokreću se u prozoru MS-DOS unutar okruženja sustava Windows.
U operacijskim sustavima Windows postoji nekoliko načina pokretanja aplikacije, uključujući pokretanje programa iz programa Windows Explorer, korištenje naredbe Pokreni na izborniku Start i dvoklik na ikonu programa na radnoj površini sustava Windows.
Akciju makronaredbe RunApplication nije moguće pokrenuti u modulu programa Visual Basic for Applications (VBA). Umjesto toga koristite funkciju VBA ljuske.