Wie Python-Skript auf Excel VBA aufrufen?

versuchen, ein Python-Skript auf VBA aufzurufen, und ich bin ein Neuling. Ich habe versucht, das Hauptskript mit py2exe in eine exe zu konvertieren und es dann von VBA (Shell) aufzurufen, aber das Hauptskript ruft andere Skripte auf, daher wird es kompliziert und ich habe es durcheinander gebracht (meine exe funktioniert nicht). Außerdem ist das Hauptskript eine große Datei und ich möchte es nicht oft überarbeiten.

Unterm Strich gibt es eine Möglichkeit, das Hauptskript von Excel VBA aus aufzurufen, ohne das Skript in eine Exe-Datei zu konvertieren.

Bisher habe ich versucht:

RetVal = Shell("C:\python27\python.exe " & "import " & "C:\\" & "MainScriptFile")

Es startet python.exe, tut aber sonst nichts. Dann habe ich versucht:

RetVal = Shell("C:\Windows\System32\cmd.exe " & "python " & "C:\\Python27\\hello.py")

Es startet die Eingabeaufforderung, startet aber nicht einmal Python.

P.S. Ich habe alle verwandten Fragen im Forum überprüft, sie lösen mein Problem nicht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage