Classe PageNumber - número de página (Word VBA)
A classe PageNumber representa o número de página em um cabeçalho ou rodapé. O objeto PageNumber é um membro da coleção PageNumbers. A coleção PageNumbers inclui todos os números de página em um único cabeçalho ou rodapé. Para usar uma variável de classe PageNumber, ela primeiro precisa ser instanciada por exemplo
Dim pnr as PageNumber
Set pnr = Selection.HeaderFooter.PageNumbers(Index:=1)
For Each
Aqui está um exemplo de processamento dos itens PageNumber em uma coleção.
Dim pnr As PageNumber
For Each pnr In Selection.HeaderFooter.PageNumbers
Next pnr
Alignment
Retorna ou define uma constante Wdpagenumberalignmentwdpagenumberalignment que representa o alinhamento do número de página. Leitura/gravação. Os valores de retorno possíveis são wdAlignPageNumberCenter - Centralizado, wdAlignPageNumberInside - Alinhado à esquerda dentro do rodapé, wdAlignPageNumberLeft - Alinhamento à esquerda, wdAlignPageNumberOutside - Alinhado à direita fora do rodapé, wdAlignPageNumberRight - Alinhamento à direita.
Selection.HeaderFooter.PageNumbers(1).Alignment = wdAlignPageNumberCenter
Copy
Copia o número da página especificado para a área de transferência.
Selection.HeaderFooter.PageNumbers(1).Copy
Cut
Remove o objeto especificado do documento e o coloca na área de transferência.
Se Expression retornar um objeto Range ou Selection , o conteúdo do objeto será movido para a área de transferência, mas o objeto recolhido permanece no documento.
If ActiveDocument.Fields.Count >= 1 Then
ActiveDocument.Fields(1).Cut
Selection.Collapse Direction:=wdCollapseEnd
Selection.Paste
End If
Delete
Exclui o número de página especificado.
Selection.HeaderFooter.PageNumbers(1).Delete
Index
Retorna um Long que representa a posição de um item em uma coleção. Somente leitura.
Dim lngIndex As Long
lngIndex = Selection.HeaderFooter.PageNumbers(1).Index
Select
Seleciona o número de página especificado.
Depois de usar esse método, use a propriedade Selection para trabalhar com os itens selecionados. Para obter mais informações, consulte o tópico Trabalhando com o objeto Selection.
Selection.HeaderFooter.PageNumbers(1).Select