Функція Shell

Запускає іншу програму і, за необхідності, визначає відповідний стиль вікна.

Синтаксис:

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

Meaning

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

Будь ласка, підтримайте нас!