可以excel启动.bat文件?(VBA,宏等)

joh*_*ohn 4 excel vba

我如何.bat启动文件?例如通过事件或按钮?

是否可以在.batExcel中构建文件?例如,我.bat从Excel 构建一个可启动文件,用户从服务器下载我的Excel文件,然后这个Excel文件可以启动该.bat文件?

JMa*_*Max 6

运行bat文件

要从.batvba 调用文件,您可以使用以下shell函数:

Sub test()
    Call Shell(Environ$("COMSPEC") & " /c C:\Path.bat", vbNormalFocus)
End Sub
Run Code Online (Sandbox Code Playgroud)

注意:/c完成后关闭DOS提示符.

从Excel创建.bat文件

您可以.bat使用VBA 创建文件(a 或其他),因此它可以是txt,bat或日志文件,代码看似相同.

以下是一些开头的链接: