如何在Excel上使用VBA保持打开shell?

时间:2018-06-05 13:38:59

标签: python excel vba shell

我在Excel上使用VBA运行Python脚本。这是我的模块的样子:

Sub PythonButton()

RetVal = Shell("C:\Python27\python.exe C:\Users\myName\Desktop\test.py", 1)

End Sub

我的命令窗口打开并显示给出一些反馈,但窗口仅保留一瞬间。如果用户按下某个键,我该如何让这个窗口保持打开状态?

1 个答案:

答案 0 :(得分:0)

我最终使用了一个带有“暂停”的批处理文件:

Sub PythonButton()

RetVal = Shell("C:\Users\myName\Desktop\start.bat", 1)

End Sub

我让我的批处理文件改为运行python脚本。