Hallo,
ich versuche grade den VB-Befehl via Python
word.ThisDocument.StoryRanges(1).Find.Execute FindText:="Hallo"
aufzurufen. Wie muss ich das in Python schreiben?
a) ...Execute(FindText="Hallo") klappt nit
b) ...Execute("FindText='Hallo' ") auch nit
c) ????
schon mal dankeschön!
Stefan
VB-Befehle mit Python aufrufen (Frage zur Parameterübergabe)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Stefan.Oe hat geschrieben:word.ThisDocument.StoryRanges(1).Find.Execute FindText:="Hallo"
Code: Alles auswählen
word.ThisDocument.StoryRanges[0].Find.Execute(FindText="Hallo")
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Also et läuft nun, in dem man alle Parameter übergibt:
ThisDocument.StoryRanges(0).Find.Execute("ZuSuchen",0,0,0,0,"ErsetzenText,0,0,0,0)
obige Schreibweisen klappen nicht, da VB eine ":=" Zuweisung verlangt und python eben diese reklamiert...
ThisDocument.StoryRanges(0).Find.Execute("ZuSuchen",0,0,0,0,"ErsetzenText,0,0,0,0)
obige Schreibweisen klappen nicht, da VB eine ":=" Zuweisung verlangt und python eben diese reklamiert...