InsertPageNumber Method

TextRange.InsertPageNumber Method

Office 2007
Returns a TextRange object that represents a page number field in a publication.

Syntax

expression.InsertPageNumber(Type)

expression   A variable that represents a TextRange object.

Parameters

NameRequired/OptionalData TypeDescription
TypeOptionalPbPageNumberTypeSpecifies whether the page number is the current page number or the next or previous page number of a linked text box.

Return Value
TextRange

Remarks

Type can be one of these PbPageNumberType constants.

ConstantDescription
pbPageNumberCurrentThe default.
pbPageNumberNextInStoryInserts the page number of the next linked text box.
pbPageNumberPreviousInStoryInserts the page number of the previous linked text box.

Example

This example inserts a page number field in a shape on the master page so that the current page number appears at the top of each page.

Visual Basic for Applications
Sub PageNumberShape()
    With ActiveDocument.MasterPages(1).Shapes _
            .AddShape(Type:=msoShape5pointStar, Left:=36, _
            Top:=36, Width:=50, Height:=50)
        With .TextFrame.TextRange
            .InsertPageNumber
            .ParagraphFormat.Alignment = pbParagraphAlignmentCenter
        End With
        .Fill.ForeColor.RGB = RGB(Red:=125, Green:=125, Blue:=255)
    End With
End Sub



Show:
© 2016 Microsoft