Hallo,
Ich versuche gerade, per OO Basic benannte Bereiche in einem Writer-Dokument auszulesen. Endgültiges Ziel ist es, Text in benannten Bereichen in Dateieigenschaften zu schreiben(ThisComponent.DocumentInfo.setUserFieldName). Aber ich scheitere schon bei dem Zugriff auf die benannten Bereiche. Die Suche findet haufenweise Beispiele für Calc, aber nichts für den Writer. Versuche ich es mit ThisComponent.NamedRanges.getByName("NameDesBereiches"), kommt die Fehlermeldung "Eigenschaft oder Methode nicht gefunden:NamedRanges.
Kann mir jemand bitte einen Schubs in die richtige Richtung geben?
Edit: bin etwas weiter gekommen - den benannten Bereich bekomme ich mit ThisComponent.getTextSections.getByName - aber wie komme ich an den Inhalt?
OpenOffice 4 Basic: Benannte Bereiche in odt
Moderator: Moderatoren
Re: OpenOffice 4 Basic: Benannte Bereiche in odt
Im einfachsten Falle liefert das den Text eines Textbereiches in Writer:
Gruß
Stephan
Code: Alles auswählen
Sub Main
tmp = ThisComponent.TextSections()
Msgbox tmp.getByName("MeinTextbereich").Anchor.String
End Sub
Stephan
Re: OpenOffice 4 Basic: Benannte Bereiche in odt
Danke! Genau das hab ich gesucht....