Contents
Index 🔎︎

# Shell Function

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

## 語法

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

## 參數：

### Pathname

所要啟動程式的完整路徑和程式名稱。

### Windowstyle

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

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

### Param

用於指定要傳送指令行的任意字串型表示式。

### bSync

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

### 錯誤代碼：

5 無效的程序呼叫

53 找不到檔案

73 尚未實作

## 示例：

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