Spis treści

# Funkcja Shell

Uruchamia inną aplikację i w razie potrzeby definiuje odpowiedni styl okna.

### Składnia:

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

### Parametry:

### Nazwa_ścieżki

Nazwa programu, który chcesz uruchomić, opcjonalnie z pełną ścieżką i/lub argumentami.

### Styl_okna

Opcjonalne wyrażenie całkowite określające styl okna, w którym wykonywany jest program.

Parametr Windowstyle działa tylko w systemach Windows. W innych systemach parametr jest ignorowany.

Możliwe są następujące wartości:

Windowstyle | Znaczenie
--- | ---
0 | Fokus jest ustawiony na ukryte okno programu. Nie zaimplementowano w LibreOffice.
1 | Fokus jest ustawiony na okno programu standardowej wielkości. Nie zaimplementowano w LibreOffice.
2 | Fokus jest ustawiony na zminimalizowane okno programu.
3 | Fokus jest ustawiony na zmaksymalizowane okno programu.
4 | Okno programu standardowej wielkości, bez fokusu. Nie zaimplementowano w LibreOffice.
6 | Zminimalizowane okno programu, fokus pozostaje na aktywnym oknie. Nie zaimplementowano w LibreOffice.
10 | Wyświetlanie pełnoekranowe.

Windowstyle 3 oraz 10 są odpowiednikami w systemach Windows.

### Parametr

Ciąg określający dodatkowe argumenty przekazywane do programu.

### bSync

Wartość true (prawda) powoduje, że polecenie Shell i wszystkie zadania LibreOffice oczekują na zakończenie przetwarzania powłoki. Wartość false (fałsz) powoduje, że powłoka powraca bezpośrednio. Wartością domyślną jest false (fałsz).

### Kody błędów:

5 Nieprawidłowe wywołanie procedury

53 Plik nie został odnaleziony

73 Funkcja nie jest zaimplementowana

### Przykład:

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