Запустить Python Script из VBA - ошибка iwshshell3 - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь запустить скрипт Python из VBA, но я получаю ошибку во время выполнения - IwshShell3 не удалось.Код ниже:

Sub RunPython()
Dim objShell As Object
Dim PythonExec, PythonScript As String

Set objShell = VBA.CreateObject("Wscript.Shell")

PythonExec = """C:\Users\123\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.7.exe"""
PythonScript = "C:\Users\123\Projects\Run.py"

objShell.Run PythonExec & PythonScript

End Sub

Не могли бы вы помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 28 февраля 2019

Вам нужно пространство между этими двумя частями:

objShell.Run PythonExec & " " & PythonScript
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...