OpenOffice 4 Basic: Benannte Bereiche in odt

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: OpenOffice 4 Basic: Benannte Bereiche in odt

Re: OpenOffice 4 Basic: Benannte Bereiche in odt

von Tostan » Do, 16.06.2016 20:37

Danke! Genau das hab ich gesucht....

Re: OpenOffice 4 Basic: Benannte Bereiche in odt

von Stephan » Do, 16.06.2016 20:27

Im einfachsten Falle liefert das den Text eines Textbereiches in Writer:

Code: Alles auswählen

Sub Main
	tmp = ThisComponent.TextSections()
	Msgbox tmp.getByName("MeinTextbereich").Anchor.String
End Sub
Gruß
Stephan

OpenOffice 4 Basic: Benannte Bereiche in odt

von Tostan » Do, 16.06.2016 19:50

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?

Nach oben