Jak wywołać skrypt Pythona na Excelu VBA?
próbuję wywołać skrypt Pythona na Vba i jestem nowicjuszem. Próbowałem przekonwertować skrypt główny na exe przy użyciu py2exe, a następnie wywołać go z VBA (powłoki), ale główny skrypt wywołuje inne skrypty, dlatego staje się skomplikowany i pomieszałem go (mój exe nie działa). Poza tym główny skrypt jest dużym plikiem i nie chcę go często zmieniać.
Bottomline, czy istnieje sposób na wywołanie głównego skryptu z excel vba, bez konwertowania skryptu na plik exe.
Do tej pory próbowałem:
RetVal = Shell("C:\python27\python.exe " & "import " & "C:\\" & "MainScriptFile")
Zaczyna python.exe, ale nie robi nic innego. Potem spróbowałem:
RetVal = Shell("C:\Windows\System32\cmd.exe " & "python " & "C:\\Python27\\hello.py")
Zaczyna wiersz polecenia, ale nawet nie uruchamia Pythona.
P.S. Sprawdziłem wszystkie powiązane pytania na forum, nie rozwiązują mojego problemu.