Como chamar o script python no excel vba?
tentando chamar um script python no Vba e eu sou um newb. Eu tentei converter o script principal para um exe usando py2exe e, em seguida, chamá-lo de VBA (shell), mas o script principal chama outros scripts, portanto, torna-se complicado e eu estraguei tudo (o meu exe não está funcional). Além disso, o script principal é um arquivo grande e eu não quero revisá-lo muito.
Bottomline, existe uma maneira de chamar o script principal do excel vba, sem converter o script para um arquivo exe.
Até agora, tentei:
RetVal = Shell("C:\python27\python.exe " & "import " & "C:\\" & "MainScriptFile")
Ele inicia o python.exe, mas não faz mais nada. Então eu tentei:
RetVal = Shell("C:\Windows\System32\cmd.exe " & "python " & "C:\\Python27\\hello.py")
Ele inicia o prompt de comando, mas nem mesmo inicia o python.
P.S. Eu verifiquei todas as questões relacionadas no fórum, eles não resolvem o meu problema.