none
Wie liest man man eine TextBox (Shape, MsoShapeType.msoTextBox) aus und ändert deren Inhalt (Java, Com4j) RRS feed

  • Frage

  • Hallo,

    ich hab ein Worddokument mit mehrern Textboxen, die ich gerne auslesen und bearbeiten möchte. Ich nutze hierfür Java/com4j. Auf den eigentlichen Body, Kopf- bzw. Fußzeile kann ich problemlos zugreifen (_Document.storyRanges().item(type).text()). Text suchen und ersetzen (_Document.storyRanges().item(type).find().execute2007) funktioniert in diesen Bereichen auch. Der Zugriff auf die unterschiedlichen Textboxen gelingt mir jedoch nicht. Mit _Document.shapes().count() erhalte ich die korrekte Anzahl der Elemente im Dokument. Eine Iteration über die Shapes-Collection gelingt mir jedoch nicht.

    Kann mir jemand sagen, wie man den kompletten Text (inkl. aller Textfelder, Boxen etc.) eines Dokuments auslesen und verändern kann?

    Ich nutze Word 2007 unter Windows XP.

    MfG

    Mittwoch, 16. Februar 2011 14:01