none
Probleme mit Bookmarks in Word-Dokument

    Frage

  • 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 = $objDoc.Bookmarks.Item("Anrede").Range

        $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


    • Bearbeitet Sulucum Mittwoch, 20. Juni 2018 11:43
    Mittwoch, 20. Juni 2018 11:42

Antworten

  • Das Ist in der Tat etwas seltsam. Ich hatte in der Vergangenheit aber auch schon öfters den Fall, das Object-Properties Case-Sensitive waren, einmal auch nach einem .Net Update. Das ganze Thema ist eh so ein "manchmal-so-manchmal-so"-Fall. :) Link



    Blog: http://bytecookie.wordpress.com

    Kostenloser Powershell Code Manager v5: Link
    (u.a. Codesnippets verwalten + komplexe Scripte graphisch darstellen)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.

    Montag, 2. Juli 2018 14:04
    Moderator