Propriedade Report.Pages (Access)
Use a propriedade Pages para retornar as informações necessárias para imprimir números de página em um relatório. número inteiro de leitura/gravação.
Sintaxe
expressão. Páginas
Expressão Uma variável que representa um objeto Report .
Comentários
Essa propriedade está disponível somente no modo Visualizar Impressão ou na impressão.
Para fazer referência à propriedade páginas em uma macro ou o Visual Basic, o formulário ou relatório deve incluir uma caixa de texto cuja propriedade ControlSource é definida como uma expressão que usa as páginas. Por exemplo, você pode usar as expressões a seguir como a configuração da propriedade ControlSource para uma caixa de texto em um rodapé de página.
Esta expressão | Imprime |
---|---|
=Page | Um número de página (por exemplo, 1, 2, 3) no rodapé da página. |
Página ="Página" & página & páginas "de" & | "Página n de nn" (por exemplo, Página 1 de 5, Página 2 de 5) no rodapé da página. |
=Pages | O número total de páginas no formulário (por exemplo, 5). |
Exemplo
O exemplo a seguir exibe uma mensagem informando quantas páginas o relatório contém. Para que este exemplo funcione, o relatório deve incluir uma caixa de texto para a qual a propriedade ControlSource está definida como a expressão =Pages
. Para testar este exemplo, cole o código a seguir no evento Page para o formulário Lista Alfabética de Produtos .
Dim intTotalPages As Integer
Dim strMsg As String
intTotalPages = Me.Pages
strMsg = "This report contains " & intTotalPages & " pages."
MsgBox strMsg
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.