Funktion Shell
Startet ein anderes Anwendungsprogramm und bestimmt bei Bedarf dessen Darstellungsform.
Syntax
Shell (Pathname As String[, Windowstyle As Integer][, Param As String][, bSync])
Parameter
Pfadname
Vollständiger Pfad und Programmname des zu startenden Programms.
Windowstyle
Optionaler beliebiger Integer-Ausdruck, der die Darstellungsart des Programms bestimmt. Folgende Werte sind möglich:
|
0 |
Der Fokus liegt auf dem versteckten Programmfenster. |
|
1 |
Der Fokus liegt auf dem Programmfenster in der Standardgröße. |
|
2 |
Das Programmfenster wird als Symbol angezeigt und ist fokussiert. |
|
3 |
Das Programmfenster wird in Maximalgröße angezeigt und ist fokussiert. |
|
4 |
Das Programmfenster wird in Standardgröße angezeigt, ohne Fokus. |
|
6 |
Das Programmfenster wird als Symbol angezeigt; das aktuelle Fenster behält den Fokus. |
|
10 |
Vollbilddarstellung. |
Param
Ein beliebiger Zeichenkettenausdruck, der die zu übergebende Befehlszeile angibt.
bSync
Ist dieser Wert auf True gesetzt, so warten der Shell-Befehl und alle anderen LibreOffice-Tasks, bis der so gestartete Shell-Prozess beendet ist. Ist der Wert auf False gesetzt, wird das Kommando sofort wieder zurückübergeben. Der Standardwert ist False.
Beispiel
Sub ExampleShellForWin
Shell("c:\windows\calc.exe",2)
End Sub