目录
索引 🔎︎

# Shell 函数

在需要时，启动其他应用程序并定义相应的窗口样式。

## 语法

Shell (路径名称 As String[, 窗口样式 As Integer][, 参数 As String][, bSync])

## 参数

### 路径名称

需要启动的程序的完整路径和程序名称。

### 窗口样式

用于指定执行程序时所在窗口样式的整数表达式 (可选)，其值可以是:

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