ChapterPageSeparator Property

Applies To

PageNumbers collection object.

Description

Returns or sets the separator character used between the chapter number and the page number. Can be one of the following WdSeparatorType constants: wdSeparatorColon, wdSeparatorEmDash, wdSeparatorEnDash, wdSeparatorHyphen, or wdSeparatorPeriod. Read/write Long.

Remarks

Before you can create page numbers that include chapter numbers, the document headings must have a numbered outline format applied that uses styles from the Bullets and Numbering dialog box. To do this in Visual Basic, use the ApplyListTemplate method.

See Also

ApplyListTemplate method, HeadingLevelForChapter property, IncludeChapterNumber property.

Example

The first part of this example creates a new document, adds chapter titles and page breaks, and then formats the document by using the first numbered outline format listed in the Bullets and Numbering dialog box. The second part of the example adds centered page numbers including the chapter number to the header; an en dash separates the chapter number and the page number.

Documents.Add
For i = 1 To 5
    With Selection
        .TypeText "Chapter Number " & i
        .TypeParagraph
        .InsertBreak
    End With
Next i
ActiveDocument.Content.ListFormat.ApplyListTemplate _
        ListTemplate:=ListGalleries(wdOutlineNumberGallery).ListTemplates(1)

Set myHead = ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary)
With myHead.PageNumbers
    .Add PageNumberAlignment:= wdAlignPageNumberCenter
    .NumberStyle = wdPageNumberStyleArabic
    .IncludeChapterNumber = True
    .HeadingLevelForChapter = 0
    .ChapterPageSeparator = wdSeparatorEnDash
End With