Shell Function

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

Синтаксис:

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

Параметры:

Путь

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

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

Optional integer expression that specifies the style of the window that the program is executed in.

note

Parameter Windowstyle is only effective on Windows systems. On other systems the parameter is ignored.


The following values are possible:

Windowstyle

Значение

0

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

Not implemented in LibreOffice.

1

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

Not implemented in LibreOffice.

2

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

3

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

4

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

Not implemented in LibreOffice.

6

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

Not implemented in LibreOffice.

10

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


note

Windowstyle 3 and 10 are equivalent in Windows systems.


Параметр

String that specifies additional arguments passed to the program.

bSync

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

Коды ошибок:

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

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

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

Пример:


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

Пожалуйста, поддержите нас!