Font und Size bei Feldfunktion (Seitenzahl) im Footer

11/02/2008 - 20:20 von Ralph P. Schorn | Report spam
Hallo,

ich möchte in Word 2003 mit VBA in der Fußzeile die Seitenzahl einfügen
(Feldfunktion). Gleichzeitig soll dieser Text aber mit einer Schrift und
Größe versehen werden. Folgender Code scheibt nur die Seite, übernimmt
aber nicht Font und Size (bleibt bei TimesRoman 12pt):

Const Format As String = "\# ""#,##0"" \* Arabic"
Set rng = ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range
With rng
.Style = wdStyleFooter
.Collapse (wdCollapseStart)
.Fields.Add Range:=rng, Type:=wdFieldPage, Text:=Format,
PreserveFormatting:=True
.InsertBefore "Seite "
.Collapse (wdCollapseStart)
.Font.Name = "Arial"
.Font.Size = 9
End With

Was kann man machen? Wie zentriere ich den Text "Seite xyz" im Footer?

Ralph
 

Lesen sie die antworten

#1 Eric March
13/02/2008 - 08:38 | Warnen spam
Ralph P. Schorn schrieb:
Hallo,

ich möchte in Word 2003 mit VBA in der Fußzeile die Seitenzahl einfügen
(Feldfunktion). Gleichzeitig soll dieser Text aber mit einer Schrift und
Größe versehen werden. Folgender Code scheibt nur die Seite, übernimmt
aber nicht Font und Size (bleibt bei TimesRoman 12pt):

Const Format As String = "\# ""#,##0"" \* Arabic"
Set rng = ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range
With rng
.Style = wdStyleFooter
.Collapse (wdCollapseStart)
.Fields.Add Range:=rng, Type:=wdFieldPage, Text:=Format,
PreserveFormatting:=True
.InsertBefore "Seite "
.Collapse (wdCollapseStart)


Wenn mich mein Instinkt nicht tàuscht ziehst du genau hier deiner
Formatierung den Boden unter den Füßen weg indem du den Text den du auf
Arial bringen willst ent-markierst.

.Font.Name = "Arial"
.Font.Size = 9
End With

Was kann man machen? Wie zentriere ich den Text "Seite xyz" im Footer?



Hierzu kann ich nur raten; zeichne ein Makro mit Zentrieren auf und der
Code sollte sich leicht übernehmen lassen..?!

Eric March

Kenne die Vergangenheit. In der Unwissenheit über die Vergangenheit
liegt das Verderben der Zukunft.
"Die Geschichte ist der beste Lehrmeister - mit den unaufmerksamsten
Schülern." Indira Gandhi

Ähnliche fragen