我需要幫助。
我需要關閉一個專案,但大多數人無法配置 VBA 來更改路徑(路徑進行了更改)。
Sub RunPython_Click()
Dim objShell As Object
Dim PythonExe, PythonScript As String
Set objShell = VBA.CreateObject("Wscript.Shell")
PythonExe = Range("B13").Value
PythonScript = Range("B14").Value
objShell.Run PythonExe & " " & PythonScript
End Sub

所以我這樣做是為了方便人們不必進入 VBA 配置來更改腳本路徑。
如果您能提供幫助,非常感謝,謝謝
uj5u.com熱心網友回復:
你可以試試這個:
Sub RunPython_Click()
Dim PythonExe, PythonScript As String
'hard-coded for testing...
PythonExe = "C:\Python\Python39-32\Python.exe"
PythonScript = "C:\Python\Code\hello.py"
' /k keeps the window open so you can see any problems
' swap /k to /c when sure there's no errors
Shell "cmd.exe /k """"" & PythonExe & """ """ & PythonScript & """""", vbNormalFocus
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/441751.html
