Как вызвать скрипт Python на Excel VBA?
пытаюсь вызвать Python скрипт на VBA, и я новичок. Я попытался преобразовать основной сценарий в исполняемый файл, используя py2exe, а затем вызывать его из VBA (оболочки), но основной сценарий вызывает другие сценарии, поэтому он усложняется, и я испортил его (мой исполняемый файл не работает). Кроме того, основной скрипт - это большой файл, и я не хочу его много пересматривать.
Итог, есть ли способ вызвать основной скрипт из Excel VBA, не конвертируя скрипт в исполняемый файл.
Пока что попробовал:
RetVal = Shell("C:\python27\python.exe " & "import " & "C:\\" & "MainScriptFile")
Он запускает python.exe, но больше ничего не делает. Тогда я попробовал:
RetVal = Shell("C:\Windows\System32\cmd.exe " & "python " & "C:\\Python27\\hello.py")
Он запускает командную строку, но даже не запускает Python.
Постскриптум Я проверил все связанные вопросы на форуме, они не решают мою проблему.