Contenuto

# 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

Espressione opzionale intera che specifica lo stile della finestra in cui il programma viene eseguito.

Il parametro Windowstyle ha effetto solamente sui sistemi Windows. Sugli altri sistemi il parametro viene ignorato.

Sono possibili i seguenti valori:

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

Windowstyle 3 e 10 sono equivalenti nei sistemi Windows.

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