Hallo,
für das Ausdrucken von Benutzerdaten nutzen wir ein DOCX, welches wir über Bookmarks mit Werten befüllen. Klappte auch gut, dann habe ich von PS 4.0 auf 5.1 umgestellt.
Seit dem gibt es Probleme, die Felder im Dokument werden nicht mehr befüllt. Ich habe eine Weile getestet und bin auf ein für mich komisches Phänomen gestossen. Case Sensitiv?
$objRange.text = $UA.title [GEHT]
Wenn ich es so mache geht es.
$objRange = $objDoc.Bookmarks.Item("Anrede").Range
$objRange.Text = $UA.title [GEHT NICHT]
So geht es nicht, so war es aber "früher"
Wenn ich auf die Variable verzichte
$objRange = $objDoc.Bookmarks.Item("Anrede").Range
$objRange.Text = "WUPP" [GEHT]
kein Problem.
Auch wenn ich die Sache ganz anders angehe
$objDoc.Bookmarks.Item("Anrede").Range ="WUPPI" [GEHT]
$objDoc.Bookmarks.Item("Anrede").Range = $UA.title [GEHT NICHT]
$objDoc.Bookmarks.Item("Anrede").range = $UA.title [GEHT]
Wechselnde Erfolge.
Ich hoffe die Frage ist nich strunz dumm und die Antwort ist nicht, seit PS X muss man auf Gross- und Kleinschreibung achten, das ist doch allgemein bekannt.
MfG
Torsten