[Gelöst] Seitenumbruch mit neuer Seitenvorlage

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: [Gelöst] Seitenumbruch mit neuer Seitenvorlage

Re: Seitenumbruch mit neuer Seitenvorlage

von komma4 » Mi, 13.04.2016 16:50

Das kann ich so nicht nachvollziehen:

Code: Alles auswählen

Sub de67008
' 20160413
' An Cursorposition Seitenumbruch einfügen
' und neuer Seite eine andere Vorlage zuweisen

oWriterDok = ThisComponent

oViewCursor = oWriterDok.getCurrentController().getViewCursor()

oTextCursor = _
    oWriterDok.getText().createTextCursorByRange( oViewCursor )

oTextCursor.BreakType = com.sun.star.style.BreakType.PAGE_BEFORE
oTextCursor.PageDescName = "_Umbruch vorher" 

End Sub
...macht genau das von Dir beschriebene, gewünschte Verhalten (Wechsel von der Seitenvorlage "Standard").

Hast Du ggfs. schon eine veränderte Vorlage auf der Vor-Seite? Ist diese abhängig von der Vorlage, die Du zuweist?

[Gelöst] Seitenumbruch mit neuer Seitenvorlage

von cgrobi » Mi, 13.04.2016 14:17

Hallo Leute,

ich möchte in einem Makro über einen Textcursor einen Seitenumbruch in ein Dokument einfügen, was über die Zeile

oTextCursor.BreakType = com.sun.star.style.BreakType.PAGE_BEFORE

hervorragend funktioniert. Nun möchte ich, wie beim manuellen Einfügen eines Seitenumbruchs, auch die Folgevorlage auswählen oder der neuen Seite eine andere Vorlage zuweisen. Wenn ich aber die Seitenvorlage der neuen Seite mit

oTextCursor.PageDescName = "Neuer Vorlagenname"

ändere, dann wird auch die Vorlage der Seite vor dem Umbruch geändert. Das möchte ich aber nicht.

Meine Frage ist nun, ob es eine Eigenschaft gibt, der ich den neuen Vorlagennamen zuweisen kann, so dass nach dem Seitenumbruch die neue Vorlage verfügbar ist. Leider gehen die von mir gefundenen Quellen nicht so weit.

Vielen Dank für eure Hilfe

Nach oben