Contenuto
Indice 🔎︎

# 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

Numero intero opzionale che specifica lo stile della finestra in cui il programma verrà eseguito. Sono ammessi i seguenti valori:

Windowstyle | Significato
--- | ---
0 | Il fuoco si trova nella finestra del programma nascosta.
1 | Il fuoco si trova nella finestra del programma a grandezza normale.
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.
6 | Finestra del programma ridotta, il fuoco rimane nella finestra attiva.
10 | Finestra a tutto schermo.

### 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