Du kan använda makroinstruktionen KörProgram i Access-skrivbordsdatabaser till att köra Microsoft Windows-program som Excel, Word eller PowerPoint från Microsoft Office. Du kanske till exempel vill klistra in data från ett Excel-kalkylblad i en Access-databas.
Säkerhetsmeddelande: Var försiktig när du använder körbara filer eller koder i makron eller program. Körbara filer och kod kan användas till att utföra åtgärder som kan försämra säkerheten för datorn och din information.
Obs!: Från och med Access 2010 ändrades namnet på makroinstruktionen KörProgram (RunApp) till KörProgram (RunApplication).
Obs!: Den här åtgärden tillåts inte om databasen inte är betrodd.
Inställning
Makroinstruktionen KörProgram har följande argument.
Instruktionsargument |
Beskrivning |
Kommandorad |
kommandoraden används till att starta programmet (inklusive sökvägen och andra nödvändiga parametrar, till exempel växlar som kör programmet i ett visst läge). Ange kommandot i rutan Kommandorad i avsnittet Instruktionsargument i fönstret för makrodesign. Det här är ett obligatoriskt argument. |
Anmärkningar
Programmet du väljer med den här makroinstruktionen läses in och körs i förgrunden. Det makro som innehåller instruktionen fortsätter att köras efter att programmet har startats.
Du kan överföra data mellan det andra programmet och Access med hjälp av Microsoft Windows DDE-funktion (dynamic data exchange) eller Urklipp. Du kan använda makroinstruktionen SkickaTecken till att skicka tangenttryckningar till det andra programmet (även om det är mer effektivt att överföra data med DDE). Du kan också dela data mellan program med hjälp av automation.
MS DOS-program körs i ett MS DOS-fönster i Windows-miljön.
I Windows finns ett antal olika sätt att köra program, som att starta programmet från Utforskaren, med hjälp av kommandot Kör på Start-menyn och att dubbelklicka på en programikon på skrivbordet.
Du kan inte köra makroinstruktionen KörProgram i en VBA-modul (Visual Basic for Applications). Använd VBA-funktionen Skal i stället.