Wie lässt sich in Microsoft Access die Shell mit 'cmd /c start' aufrufen?

Antwort vom

Um aus Microsoft Access heraus einen Shell-Befehl wie `cmd /c start ...` auszuführen, kannst du die VBA-Funktion `Shell` verwenden. Hier ein Beispiel, wie du das machen kannst: ```vba Shell "cmd /c start ""Titel"" ""Pfad\zur\Datei.exe""", vbNormalFocus ``` **Erklärung:** - `cmd /c` führt den nachfolgenden Befehl aus und schließt dann das Fenster. - `start` öffnet das angegebene Programm oder die Datei. - Die doppelten Anführungszeichen nach `start` sind für den Fenstertitel (kann leer bleiben oder einen Namen enthalten). - `"Pfad\zur\Datei.exe"` ist der Pfad zur auszuführenden Datei oder zum Programm. **Beispiel für den Aufruf des Windows-Rechners:** ```vba Shell "cmd /c start ""Rechner"" calc.exe", vbNormalFocus ``` **Hinweis:** Der Pfad muss ggf. angepasst werden. Bei Dateinamen oder Pfaden mit Leerzeichen immer Anführungszeichen verwenden. **Weitere Infos zur Shell-Funktion:** [Microsoft Docs: Shell-Funktion (VBA)](https://learn.microsoft.com/de-de/office/vba/language/reference/user-interface-help/shell-function) **Sicherheit:** Das Ausführen von Shell-Befehlen kann ein Sicherheitsrisiko darstellen. Stelle sicher, dass du nur vertrauenswürdige Befehle und Pfade verwendest.

Kategorie: Software Tags: Access Shell Befehl
Neue Frage stellen

Verwandte Fragen

Wie kann man in Access im Abfrageentwurf Schriftgröße und Schriftart ändern?

In Microsoft Access kannst du die Schriftgröße und Schriftart im Abfrageentwurf (also im Entwurfsmodus einer Abfrage) wie folgt anpassen: 1. **Abfrage im Entwurfsmodus öffnen:**...