Вызов командного файла для запуска скрипта Python из VBA - PullRequest
1 голос
/ 27 июня 2019

Я пытаюсь запустить скрипт Python из командного файла. Пакетный файл вызывается через VBA.

Когда я запускаю пакетный файл напрямую, я получаю желаемый вывод, однако, когда я вызываю пакет из VBA, открывается терминал python, но ошибки выполнения скрипта, говорящие «My_file.xlsx» (используется в скрипте python), не найдены.

Почему это произошло и как решить?

VBA для вызова командного файла:

Sub Run_batch()
    Dim PathCrnt As String
    PathCrnt = "Path"
    Call Shell(PathCrnt & "Batch.bat")
End Sub

Код партии:

"Path\python.exe" "Path\Importing_data.py"
pause

Файл или каталог не найдены: 'My_file.xlsx'

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