Shell 函数 [运行时]

From LibreOffice Help
Jump to: navigation, search

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

语法:

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