Contents
Index 🔎︎

# Shell Function

如果需要，啟動其他應用程式並定義個別視窗樣式。

### Syntax:

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

### Parameters:

### Pathname

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

### Windowstyle

可選擇的整型表示式，用於指定執行程式的視窗的樣式。可能是以下的值：

Windowstyle | Meaning
--- | ---
0 | 焦點位於隱入的程式視窗上。
1 | 焦點位於標準大小的程式視窗上。
2 | 焦點位於最小化的程式視窗上。
3 | 焦點位於最大化的程式視窗上。
4 | 標準大小的程式視窗，無焦點。
6 | 最小化的程式視窗，焦點仍位於使用中的視窗上。
10 | 全螢幕顯示。

### Param

String that specifies additional arguments passed to the program.

### bSync

如果將此值設定為 true (真)，則 Shell 指令和所有 LibreOffice 工作都將處於等待狀態，直到 shell 程序完成為止。如果將此值設定為 false (假)，shell 將直接傳回結果。標準值是 false (假)。

### 錯誤代碼：

5 無效的程序呼叫

53 找不到檔案

73 尚未實作

### Example:

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