Basic: Kopfzeile für linke und rechte Seite unterschiedlich
Verfasst: Di, 11.03.2008 15:37
Moin miteinander,
versuche gerade, per basic Text in die Kopfzeile zu schreiben, daß die Seiten-Nummerierung immer außen ist.
Leider krieg ich nur jede 2. Seite
gibts da noch nen Trick?
Danke!
Hermann
versuche gerade, per basic Text in die Kopfzeile zu schreiben, daß die Seiten-Nummerierung immer außen ist.
Leider krieg ich nur jede 2. Seite
Code: Alles auswählen
Sub HeadLines(oDoc as Object) ' aktuelles Dokument
Dim oSVorlagen as Object ' Alle Vorlagen
dim oSVorlage as Object ' eine Vorlage
Dim oCursor as Object ' der Cursor
dim i&
oSVorlagen = oDoc.getStyleFamilies.getByName("PageStyles")
' xray oSVorlagen
' for i=0 to oSVorlagen.getCount - 1
' oSVorlage = oSVorlagen.getByIndex(i)
' xray oSVorlage
'next
oSVorlage = oSVorlagen.getByName("Standard")
oSVorlage.HeaderIsOn = True
oCursor = oSVorlage.headerText.Text.CreateTextCursor()
oCursor.ParaStyleName = "IliParaHeaderL"
oCursor.gotoEnd(False)
oSVorlage.HeaderText.Text.insertString(oCursor, vbTab & sBookTitle, False)
xray oSVorlage
oSVorlage = oSVorlagen.getByName("Left Page")
oSVorlage.HeaderIsOn = True
oCursor = oSVorlage.headerText.Text.CreateTextCursor()
oCursor.ParaStyleName = "IliParaHeaderL"
oCursor.gotoEnd(False)
oSVorlage.HeaderText.Text.insertString(oCursor, vbTab & sBookTitle, False)
oSVorlage = oSVorlagen.getByName("Right Page")
oSVorlage.HeaderIsOn = True
oCursor = oSVorlage.headerText.Text.CreateTextCursor()
oCursor.ParaStyleName = "IliParaHeaderR"
oSVorlage.HeaderText.Text.insertString(oCursor, sBookTitle & vbTab, False)
End Sub
Danke!
Hermann