Funzione Shell

Avvia un'altra applicazione e, se necessario, definisce lo stile della relativa finestra.

Sintassi:

Shell (Percorso As String[, StileFinestra As Integer[, Param As String[, bSync]]])

Parametri:

Percorso

Nome del programma che si desidera avviare, facoltativamente con il percorso completo e/o con argomenti.

StileFinestra

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

Significato

0

Il fuoco si trova nella finestra del programma nascosta.

Not implemented in LibreOffice.

1

Il fuoco si trova nella finestra del programma a grandezza normale.

Not implemented in LibreOffice.

2

Il fuoco si trova nella finestra del programma ridotta.

3

Il fuoco si trova nella finestra del programma ingrandita.

4

Finestra del programma a grandezza standard, senza fuoco.

Not implemented in LibreOffice.

6

Finestra del programma ridotta, il fuoco rimane nella finestra attiva.

Not implemented in LibreOffice.

10

Finestra a tutto schermo.


note

Windowstyle 3 and 10 are equivalent in Windows systems.


Param

Stringa che specifica argomenti aggiuntivi passati al programma.

bSync

Se questo valore è impostato su true, il comando Shell e tutti i task di LibreOffice attendono fino al completamento del processo della shell. Se il valore è impostato su false, la shell ritorna immediatamente disponibile. Il valore predefinito è false.

Codici di errore:

5 Richiamo di procedura non valido

53 File non trovato

73 Non implementato

Esempio:


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