Я пытаюсь запустить скрипт 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'