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.

questionAnswers(4)

yourAnswerToTheQuestion