Запустите скрипт Python с помощью Excel VBAPython

Программы на Python
Ответить
Anonymous
 Запустите скрипт Python с помощью Excel VBA

Сообщение Anonymous »

Я написал сценарий Python, в котором записываю значения Excel в новый текстовый файл. Я запускаю сценарий Python в Spider IDE.
Я хочу запустить сценарий 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»