RunApplication-Makroaktion
Sie können die Makroaktion RunApplication in Access-Desktopdatenbanken verwenden, um eine Microsoft Windows-basierte Anwendung wie Excel, Word oder PowerPoint in Microsoft Office auszuführen. Beispielsweise möchten Sie möglicherweise Excel-Tabellendaten in Ihre Access-Datenbank einfügen.
Sicherheitshinweis: Seien Sie vorsichtig, wenn Sie ausführbare Dateien oder Code in Makros oder Anwendungen ausführen. Ausführbare Dateien oder Code können verwendet werden, um Aktionen auszuführen, die die Sicherheit Ihres Computers und Ihrer Daten gefährden könnten.
Hinweis: Ab Access 2010 wurde die RunApp-Makroaktion in RunApplication umbenannt.
Hinweis: Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.
Einstellung
Die Makroaktion RunApplication hat das folgende Argument.
Handlungsargument | Beschreibung |
Befehlszeile | Die zum Starten der Anwendung verwendete Befehlszeile (einschließlich des Pfads und aller anderen erforderlichen Parameter, z. B. Schalter, die die Anwendung in einem bestimmten Modus ausführen). Geben Sie die Befehlszeile in das Feld Befehlszeile im Abschnitt Aktionsargumente des Makroentwurfsfensters ein. Dies ist ein erforderliches Argument. |
Bemerkungen
Die mit dieser Makroaktion ausgewählte Anwendung wird geladen und im Vordergrund ausgeführt. Das Makro, das diese Aktion enthält, wird nach dem Start der Anwendung weiter ausgeführt.
Sie können Daten zwischen der anderen Anwendung und Access übertragen, indem Sie die DDE-Funktion (Dynamic Data Exchange) von Microsoft Windows oder die Zwischenablage verwenden. Sie können die Makroaktion SendKeys verwenden, um Tastenanschläge an die andere Anwendung zu senden (obwohl DDE eine effizientere Methode zum Übertragen von Daten ist). Sie können Daten auch zwischen Anwendungen austauschen, indem Sie die Automatisierung verwenden.
MS-DOS-basierte Anwendungen werden in einem MS-DOS-Fenster innerhalb der Windows-Umgebung ausgeführt.
In Windows-Betriebssystemen gibt es eine Reihe von Möglichkeiten, eine Anwendung auszuführen, einschließlich Starten des Programms aus dem Windows Explorer, Verwenden des Befehls Ausführen im Startmenü und Doppelklicken auf ein Programmsymbol auf dem Windows-Desktop.
Sie können die RunApplication -Makroaktion nicht in einem Visual Basic for Applications (VBA)-Modul ausführen. Verwenden Sie stattdessen die VBA- Shell -Funktion.
No comments:
Post a Comment