ShellExecute 函数
简介
打开一个程序、文件、网址,或运行一个 Windows 命令行。
语法
ShellExecute (Command[, Parameters])
输入参数
参数名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Command | 必需 | Variant(String) | 文件路径名、网页地址、或命令行。 |
Parameters | 可选 | String | 要使用 Command 参数指定的程序去打开的文件。 |
返回值
无
说明
相当于VBA内置的 Shell 函数的加强版,比如 Shell 函数打开一个文档时(不是可执行程序),需要指定用什么程序打开,而 ShellExecute 函数则无需指定,会自动调用 Windows 中默认的关联程序去打开。
示例
Sub Test() ShellExecute "calc" '命令行打开计算器 ShellExecute "C:\test.pdf" '使用Windows中默认的关联程序打开C:\test.pdf文件 ShellExecute "WINWORD", "C:\test.txt" '使用Word打开C:\test.txt文本文件(一般默认是使用记事本打开的) End Sub