Python script mit Excel VBA ausführen
Verfasst: Freitag 27. Mai 2016, 13:48
Hallo zusammen,
bin neu und habe auch das Forum nach diesem Thema durchsucht..bin aber nicht wirklich auf meine Anwednung fündig geworden.
Mit der Shell führe ich heute folgenden befehl aus:
D:\pythonTry\python modbus_csv_V2.py TestRegister10.txt
--> das Script liest hier die TestRegister.txt ein.
ich möchte das mit VBA von Excel her ausführen:
Hier mache ich folgendes:
[codebox=vb file=Unbenannt.vb]Private Sub CommandButton1_Click()
Dim pyPrgm As String, pyScript As String
pyPrgm = "C:\Python27\python.exe "
pyScript = "D:\pythonTry\modbus_csv_V2.py TestRegister10.txt"
Call Shell(pyPrgm & pyScript, vbMaximizedFocus)
End Sub[/code]
Hier tut sich gar nichts, script direkt aus der Shell heraus funktioniert. aber mit dem VBA script nicht.
weiss jemand hier weiter?
danke!!
bin neu und habe auch das Forum nach diesem Thema durchsucht..bin aber nicht wirklich auf meine Anwednung fündig geworden.
Mit der Shell führe ich heute folgenden befehl aus:
D:\pythonTry\python modbus_csv_V2.py TestRegister10.txt
--> das Script liest hier die TestRegister.txt ein.
ich möchte das mit VBA von Excel her ausführen:
Hier mache ich folgendes:
[codebox=vb file=Unbenannt.vb]Private Sub CommandButton1_Click()
Dim pyPrgm As String, pyScript As String
pyPrgm = "C:\Python27\python.exe "
pyScript = "D:\pythonTry\modbus_csv_V2.py TestRegister10.txt"
Call Shell(pyPrgm & pyScript, vbMaximizedFocus)
End Sub[/code]
Hier tut sich gar nichts, script direkt aus der Shell heraus funktioniert. aber mit dem VBA script nicht.
weiss jemand hier weiter?
danke!!