von Toxitom » Mo, 14.11.2005 15:40
Hallo Maria,
also, der Beginn ist ganz gut.
Dann wird es "holbrig"
mit oDoc.text erhälst du den kompeten Textblock als Objekt.
Dieser besteht aus einzelnen Paragrafen (Absätzen) , die so als Objekt noch nicht ansprechbar sind. Normalerweise erhälst du die einzelnen Absätze durch Erzeugen einer Enummeration und dann durch Iteration durch die Absätze.
Also in der Form:
Code: Alles auswählen
objText = objDokument.Text
oEnum = objText.createEnumeration
Do while oEnum.hasMoreElements
oAbsatz = oEnum.nextElement
REM hier folgt jetzt deine Manipulation des Absatzes
loop
Die While/Wend Schleife ist deprecated und sollte nicht mehr benutzt werden.
Wenn du so die Absätze einzeln erhälst, kannst du nun deine Manipulationen vornehmen. Ob du dazu wirklich einen Textcursor brauchst, weiss ich nicht. Da musst du schon mehr schreiben, was du eigentlich erreichen willst.
Bitte bedenke:
Auch Texttabellen weren intern als Absätze behandelt und werden bei der Schleife mit gefunden. Du musst also noch eine Verzweigung einabauen, um diese Fälle abzufangen!
Gruss
Thomas
Hallo Maria,
also, der Beginn ist ganz gut.
Dann wird es "holbrig" :wink:
mit oDoc.text erhälst du den kompeten Textblock als Objekt.
Dieser besteht aus einzelnen Paragrafen (Absätzen) , die so als Objekt noch nicht ansprechbar sind. Normalerweise erhälst du die einzelnen Absätze durch Erzeugen einer Enummeration und dann durch Iteration durch die Absätze.
Also in der Form:
[code]objText = objDokument.Text
oEnum = objText.createEnumeration
Do while oEnum.hasMoreElements
oAbsatz = oEnum.nextElement
REM hier folgt jetzt deine Manipulation des Absatzes
loop[/code]
Die While/Wend Schleife ist deprecated und sollte nicht mehr benutzt werden.
Wenn du so die Absätze einzeln erhälst, kannst du nun deine Manipulationen vornehmen. Ob du dazu wirklich einen Textcursor brauchst, weiss ich nicht. Da musst du schon mehr schreiben, was du eigentlich erreichen willst.
Bitte bedenke:
Auch Texttabellen weren intern als Absätze behandelt und werden bei der Schleife mit gefunden. Du musst also noch eine Verzweigung einabauen, um diese Fälle abzufangen!
Gruss
Thomas