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 LibreOfficeDev.
1 | Il fuoco si trova nella finestra del programma a grandezza normale. Non implementato in LibreOfficeDev.
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 LibreOfficeDev.
6 | Finestra del programma ridotta, il fuoco rimane nella finestra attiva. Non implementato in LibreOfficeDev.
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 LibreOfficeDev 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

Sostienici!