Shell Function

Elindít egy másik alkalmazást, és ha szükséges, meghatározza az alkalmazáshoz tartozó megfelelő ablakstílust.

Szintaxis:

Shell (Pathname As String[, Windowstyle As Integer[, Param As String[, bSync]]])

Paraméterek:

ElérésiÚt

Name of the program that you want to start, optionally with complete path and/or arguments.

Ablakstílus

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

Jelentés

0

A fókusz az elrejtett programablakon van.

Not implemented in LibreOffice.

1

A fókusz a szabványos méretű programablakon van.

Not implemented in LibreOffice.

2

A fókusz a minimalizált programablakon van.

3

A fókusz a maximalizált programablakon van.

4

Szabványos méretű programablak, fókusz nélkül.

Not implemented in LibreOffice.

6

Minimalizált programablak, a fókusz az aktív ablakon marad.

Not implemented in LibreOffice.

10

Teljes képernyős megjelenítés.


note

Windowstyle 3 and 10 are equivalent in Windows systems.


Paraméter

String that specifies additional arguments passed to the program.

Szinkronizálás

Ha az értéke true (igaz), akkor a Shell parancs és az összes LibreOffice-feladat megvárja a shell folyamat befejezését. Ha az értéke false (hamis), akkor a Shell parancs azonnal visszaadja a vezérlést. Az alapértelmezett érték false (hamis).

Hibakódok:

5 Érvénytelen eljáráshívás

53 A fájl nem található

73 Nincs megvalósítva

Példa:


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

Támogasson minket!