Funkce Shell

Spustí další aplikaci a v případě potřeby definuje příslušný styl okna.

Syntaxe:

Shell (NázevCesty As String[, StylOkna As Integer[, Param As String[, bSync]]])

Parametry:

NázevCesty

Název programu, který chcete spustit, volitelně s úplnou cestou nebo argumenty.

StylOkna

Optional integer expression that specifies the style of the window that the program is executed in.

note

Parameter Windowstyle is only effective on Windows systems. On other systems the parameter is ignored.


The following values are possible:

Windowstyle

Význam

0

Je zaměřeno skryté okno programu.

Not implemented in LibreOffice.

1

Je zaměřeno okno programu ve standardní velikosti.

Not implemented in LibreOffice.

2

Je zaměřeno minimalizované okno programu.

3

Je zaměřeno maximalizované okno programu.

4

Standardní velikost okna, není zaměřeno.

Not implemented in LibreOffice.

6

Minimalizované okno programu, zaměřeno zůstává aktivní okno.

Not implemented in LibreOffice.

10

Zobrazení na celou obrazovku.


note

Windowstyle 3 and 10 are equivalent in Windows systems.


Param

Řetězec určující další argumenty předávané programu.

bSync

Je-li tato hodnota nastavena na True, příkaz Shell a všechny procesy LibreOffice čekají, dokud neskončí spuštěný program. Je-li tato hodnota nastavena na False, řízení se okamžitě předá zpět. Výchozí hodnota je False.

Chybové kódy:

5 Neplatné volání procedury

53 Soubor nenalezen

73 Neimplementováno

Příklad:


Sub ExampleShellForWin
    Shell("c:\windows\calc.exe",2)
End Sub