Shell Function

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

Syntax:

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

Parameters:

Путь

Name of the program that you want to start, optionally with complete path and/or arguments.

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

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

Windowstyle

Meaning

0

Фокус на скрытом окне программы.

1

Фокус на окне программы стандартного размера.

2

Фокус на свернутом окне программы.

3

Фокус на развернутом окне программы.

4

Окно программы стандартного размера без фокусировки.

6

Свернутое окно программы, фокус остаётся на активном окне.

10

Полный экран.


Параметр

String that specifies additional arguments passed to the program.

bSync

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

Error codes:

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

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

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

Example:


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