ShellDie Funktion startet eine Anwendung und gibt die ProcessID zurück. Wenn die Anwendung nicht ausgeführt werden kann, gibt die Funktion einen Null-Wert zurück. Syntax: Shell(<PathName>, [<WindowStyle>]) Parameter:  | PathName (Datentyp Variant): Erwartet Pfad und Name der zu startenden Anwendung. Ohne Angabe des Pfades versucht die Funktion, die angegebene Anwendung im aktuellen Verzeichnis zu starten. Wenn der Pfad Leerzeichen enthält, muss der String inklusive Anführungszeichen übergeben werden.
|  | WindowStyle (Datentyp VbAppWinStyle): Erwartet eine Konstante der Enumeration vbAppWindowStyle. Gibt an, wie die Anwendung angezeigt wird: - vbHide (0): Das Fenster ist ausgeblendet und das ausgeblendete Fenster erhält den Fokus. - vbNormalFocus (1): Das Fenster hat den Fokus und die ursprüngliche Größe und Position wird wiederhergestellt. - vbMinimizedFocus (2): Das Fenster wird als Symbol mit Fokus angezeigt. - vbMaximizedFocus (3): Das Fenster wird maximiert und mit Fokus angezeigt. - vbNormalNoFocus (4): Die zuletzt verwendete Größe und Position des Fensters wird wiederhergestellt. Das momentan aktive Fenster bleibt aktiv. - vbMinimizedNoFocus (6): Das Fenster wird als Symbol angezeigt. Das momentan aktive Fenster bleibt aktiv. |
Beispiele:Die folgende Anweisung startet die Eingabeaufforderung von Windows:
Debug.Print Shell("cmd.exe", vbNormalFocus) |