пытается вызвать python script на Vba, и я новичок. Я попытался преобразовать главный script в exe, используя py2exe, а затем вызвал его из VBA (shell), но главный script вызывает другие скрипты, поэтому он становится сложным, и я испортил его (мой exe не работает). Кроме того, основной script - большой файл, и я не хочу его много пересматривать.
Bottomline, есть способ вызвать основной script из excel vba, не преобразовывая script в exe файл.
До сих пор я пробовал:
RetVal = Shell("C:\python27\python.exe " & "import " & "C:\\" & "MainScriptFile")
Он запускает файл python.exe, но ничего не делает. Затем я попробовал:
RetVal = Shell("C:\Windows\System32\cmd.exe " & "python " & "C:\\Python27\\hello.py")
Он запускает командную строку, но даже не запускает python.
P.S. Я проверил все связанные вопросы на форуме, они не решают мою проблему.