Содержимое
Index 🔎︎

# Shell Function

Запускает другое приложение и при необходимости определяет соответствующий стиль окна.

### Синтаксис:

Shell (Путь As String[, Оформление_окна As Integer][, Параметр As String][, bSync])

### Параметры:

### Путь

Полный путь и имя программы, которую необходимо запустить.

### Оформление_окна

Необязательное строковое выражение, указывающее стиль окна, в котором выполняется программа. Возможны следующие значения.

Windowstyle | Значение
--- | ---
0 | Фокус на скрытом окне программы.
1 | Фокус на окне программы стандартного размера.
2 | Фокус на свёрнутом окне программы.
3 | Фокус на развёрнутом окне программы.
4 | Окно программы стандартного размера без фокусировки.
6 | Свёрнутое окно программы, фокус остаётся на активном окне.
10 | Полный экран.

### Параметр

Любое строковое выражение, указывающее командную строку, которую требуется передать.

### bSync

Если для данного значения задано true, команда Shell и все задачи LibreOffice ожидают завершения процесса shell. Если для этого значения указано false, функция Shell возвращает непосредственно. Значением по умолчанию является false.

### Коды ошибок:

5 Неправильный вызов процедуры

53 Файл не найден

73 Не реализовано

### Пример:

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