StarBasic FAQWissen, das weiterhilft.

Tabellen - Calc

Wie kann man den Text von Kopf- und Fußzeilen formatieren?

Nach dem man die Kopf- oder Fußzeile als Objekt erhalten hat (Siehe auch hier),kann man auch den jeweiligen Text der Felder formatieren.
Dazu muss für den Text einer Kopfzeile den Cursor aufrufen. Dann stehen die bekannten Formatierungsfunktionen zur Verfügung.

Basic
sub formattextheader
     Doc = thiscomponent       StyleFamilies = Doc.StyleFamilies       PageStyles = StyleFamilies.getByName("PageStyles")       DefPage = PageStyles.getByName("Standard")       DefPage.HeaderIsOn = True       DefPage.FooterIsOn = True       HContent = DefPage.RightPageHeaderContent       HContent.RightText.String = "rechter text"       oCursor = Hcontent.RightText.createTextCursor()       oCursor.setPropertyValue("CharFontName", "Arial")       oCursor.setPropertyValue("CharHeight", 16)       HContent.LeftText.String = "linker text"       HContent.CenterText.String = "mitte"       oCursor = Hcontent.LeftText.createTextCursor()       oCursor.setPropertyValue("CharFontName", "Arial")       oCursor.setPropertyValue("CharHeight", 16)
     DefPage.RightPageHeaderContent = Hcontent    
end sub

Entsprechend kann man dann mit CenterText verfahren.
Und natürlich geht das Ganze auch bei den Fußzeilen RightPageFooterContent  und LeftPageFooterContent.