Die Shell -Funktion führt andere Programme standardmäßig asynchron aus.
Verwenden Sie die Shell -Funktion, um eine andere Anwendung auszuführen.
Wenn die Shell -Funktion das angegebene Programm nicht starten kann, tritt ein Fehler auf.
In diesem Beispiel wird die Shell -Funktion verwendet, um eine vom Benutzer angegebene Anwendung auszuführen.
This example uses the Shell function to run an application specified by the user.
Wenn die Shell -Funktion die angegebene Datei erfolgreich ausführt, gibt sie die Aufgaben-Nr. des gestarteten Programms zurück.
If the Shell function successfully executes the named file, it returns the task ID of the started program.
Das bedeutet, dass die Ausführung eines Programms, das mit Shell gestartet wurde, nicht abgeschlossen sein muss, wenn die der Shell -Funktion folgenden Anweisungen ausgeführt werden.
This means that a program started with Shell might not finish executing before the statements following the Shell function are executed.
Verwenden Sie zu diesem Zweck die CreateProcess -Funktion statt der Shell -Funktion, um das Shellprogramm zu starten.
To accomplish this, use the CreateProcess function instead of the Shell function to begin your shelled program.
Mit der Shell -Funktion von Visual Basic können Sie ein ausführbares Programm ausführen und das Programm zur Tasks -Auflistung hinzufügen.
Use Visual Basic's Shell function to run an executable program and add the program to the Tasks collection.
Wenn Sie die Shell -Funktion in einer VBA-Prozedur (Microsoft Visual Basic für Applikationen) ausführen, wird asynchron ein ausführbares Programm gestartet und das Steuerelement an die Prozedur zurückgegeben.
When you run the Shell function in a Microsoft Visual Basic for Applications (VBA) procedure, it starts an executable program asynchronously and returns control to the procedure.