Ich möchte die Kopfzeile in einen Writer-Dokument ändern. Mit
Code: Alles auswählen
StdPage = PageStyles.getbyname("_Vorlagenname")
...
StdPage.HeaderTextRight.text.String = "BlaBlaBLa"
hat das immer hervorragend geklappt.
wenn ich aber vorher das Inhaltsverzeichnis lösche mit
Dann wird der Text nicht zugewiesen. Wenn ich ihn aber in der letzten Zeile meiner Sub abfrage in der Art
Dann wird der richtige Kopftext angezeigt, aber er steht nicht im Dokument.
Eigentlich dürfte Inhaltsverzeichnis gar nichts mit dem Header-Text zu tun haben, also irgendwie mysteriös.
Ist meine Zuweisung irgendwie falsch?
Hier noch der Code, wie ich oIndex zuweise
Code: Alles auswählen
oIndexes = BerichtDatei.getDocumentIndexes()
bIndexFound = False
For i = 0 To oIndexes.getCount() - 1
oIndex = oIndexes.getByIndex(i)
If oIndex.supportsService("com.sun.star.text.ContentIndex") Then
bIndexFound = True
Exit For
End If
Next
Ich möchte die Kopfzeile in einen Writer-Dokument ändern. Mit
[code]
StdPage = PageStyles.getbyname("_Vorlagenname")
...
StdPage.HeaderTextRight.text.String = "BlaBlaBLa"[/code]
hat das immer hervorragend geklappt.
wenn ich aber vorher das Inhaltsverzeichnis lösche mit
[code]
oIndex.dispose[/code]
Dann wird der Text nicht zugewiesen. Wenn ich ihn aber in der letzten Zeile meiner Sub abfrage in der Art
[code]
msgbox StdPage.HeaderTextRight.text.String[/code]
Dann wird der richtige Kopftext angezeigt, aber er steht nicht im Dokument.
Eigentlich dürfte Inhaltsverzeichnis gar nichts mit dem Header-Text zu tun haben, also irgendwie mysteriös.
Ist meine Zuweisung irgendwie falsch?
Hier noch der Code, wie ich oIndex zuweise
[code]
oIndexes = BerichtDatei.getDocumentIndexes()
bIndexFound = False
For i = 0 To oIndexes.getCount() - 1
oIndex = oIndexes.getByIndex(i)
If oIndex.supportsService("com.sun.star.text.ContentIndex") Then
bIndexFound = True
Exit For
End If
Next[/code]