Seite 1 von 1

VB-Befehle mit Python aufrufen (Frage zur Parameterübergabe)

Verfasst: Dienstag 20. September 2005, 07:34
von Stefan.Oe
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

Re: VB-Befehle mit Python aufrufen (Frage zur Parameterüberg

Verfasst: Dienstag 20. September 2005, 12:06
von Leonidas
Stefan.Oe hat geschrieben:word.ThisDocument.StoryRanges(1).Find.Execute FindText:="Hallo"

Code: Alles auswählen

word.ThisDocument.StoryRanges[0].Find.Execute(FindText="Hallo")
sollte es sein. Aber wenn du die Fehlermeldung posten würdest, wär uns sicher geholfen.

lösung

Verfasst: Dienstag 20. September 2005, 15:32
von Stefan.oe
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...