Я хочу запустить сценарий Python с помощью кнопки Excel с помощью VBA.
При нажатии кнопки должен выводиться текстовый файл.
Этот код выполняется, но не выдает никаких результатов.
Код: Выделить всё
Sub RunPythonScript()
Dim objShell As Object
Dim PythonExe, PythonScript As String
'Create a shell object
Set objShell = VBA.CreateObject("Wscript.shell")
PythonExe = """C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.8\Python
3.8 (32-bit)"""
PythonScript = """C:\Users\user\.spyder-py3\temp.py"""
objShell.Run PythonExe & PythonScript
End Sub
Подробнее здесь: https://stackoverflow.com/questions/633 ... -excel-vba
Мобильная версия