There are implications in doing this in the normal template (normal.dotm in
2007) and while it will achieve the user's request as written, it will be no
longer possible to (say) create labels using the labels tool. It is better
to either create a second template configured as required and create
documents with page numbering from that template, or create a macro that
will add page numbers to the document e.g.
Sub NumberPages()
Dim oRng As Range
Dim oSection As Section
Dim oFooter As HeaderFooter
For Each oSection In ActiveDocument.Sections
For Each oFooter In oSection.Footers
If oFooter.Exists Then
Set oRng = oFooter.Range
With oRng
.Fields.Add oRng, wdFieldPage, , False
.InsertBefore "Page "
.InsertAfter " of "
.Collapse wdCollapseEnd
.Fields.Add oRng, wdFieldNumPages, , False
.ParagraphFormat.Alignment = _
wdAlignParagraphCenter
End With
End If
Next oFooter
Next oSection
End Sub
End Sub
--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP
My web site
www.gmayor.com
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>