PageNumbers 集合对象

         
Sections (Section)
HeadersFooters (HeaderFooter)
PageNumbers (PageNumber)

PageNumber 对象组成的集合,代表一个页眉或页脚中的页码。

使用 PageNumbers 集合

可用 PageNumbers 属性返回 PageNumbers 集合。下例将活动文档的第一节首页码设为 3。

ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary) _
    .PageNumbers.StartingNumber = 3

可用 Add 方法在一个页眉或页脚中添加页码。下例在第一节的首页脚中添加一个页码。

With ActiveDocument.Sections(1)
    .Footers(wdHeaderFooterPrimary).PageNumbers.Add _
        PageNumberAlignment:=wdAlignPageNumberLeft, _
        FirstPage:=False
End With

在含有多个节的文档中添加或修改页码时,需在每节中分别进行修改,或将 LinkToPrevious 属性设为 True

可用 PageNumbers (index)(其中 index 为索引号)返回一个 PageNumber 对象。大多数情况下,一个页眉或页脚只含有一个页码(索引号为 1)。下例将活动文档内第一节的首页眉中的起始页码居中。

ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary) _
    .PageNumbers(1).Alignment = wdAlignPageNumberCenter