Classe PageSetup (Excel VBA)

A classe PageSetup representa a descrição das configurações de página.

Set

Para usar uma variável de classe PageSetup, ela primeiro precisa ser instanciada por exemplo

Dim psp as PageSetup
Set psp = ActiveChart.PageSetup

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo PageSetup: Chart.PageSetup e Worksheet.PageSetup

Temas

Os procedimentos a seguir nesta aula foram agrupados e são descritos em uma página de tema separada

Print with its procedures DifferentFirstPageHeaderFooter, EvenPage, FirstPage, FirstPageNumber, FitToPagesTall, FitToPagesWide, OddAndEvenPagesHeaderFooter, Pages, PrintArea, PrintComments, PrintErrors, PrintGridlines, PrintHeadings, PrintNotes, PrintQuality, PrintTitleColumns e PrintTitleRows

Propriedades

AlignMarginsHeaderFooter Retorna True para o Excel para alinhar o cabeçalho e o rodapé com as margens definidas nas opções de configuração de página. Boolean de leitura/gravação.

ActiveChart.PageSetup.AlignMarginsHeaderFooter = True

BlackAndWhite True se elementos do documento serão impressos em preto e branco. Boolean de leitura/gravação.

ActiveChart.PageSetup.BlackAndWhite = True

BottomMargin Retorna ou define o tamanho da margem inferior, em pontos. Double de leitura/gravação.

ActiveChart.PageSetup.BottomMargin = 26

CenterFooter Centraliza as informações de rodapé no objeto PageSetup. String de leitura/gravação.

ActiveChart.PageSetup.CenterFooter =

CenterFooterPicture Retorna um objeto Graphic que representa a imagem da seção central do rodapé. Usada para definir atributos da figura.

Dim grpCenterFooterPicture As Graphic
Set grpCenterFooterPicture = ActiveChart.PageSetup.CenterFooterPicture

CenterHeader Centraliza as informações de cabeçalho no objeto PageSetup. String de leitura/gravação.

ActiveChart.PageSetup.CenterHeader =

CenterHeaderPicture Retorna um objeto Graphic que representa a imagem da seção central do cabeçalho. Usada para definir atributos da figura.

Dim grpCenterHeaderPicture As Graphic
Set grpCenterHeaderPicture = ActiveChart.PageSetup.CenterHeaderPicture

CenterHorizontally True se a planilha estiver centralizada horizontalmente na página quando for impressa. Boolean de leitura/gravação.

ActiveChart.PageSetup.CenterHorizontally = True

CenterVertically True se a planilha estiver centrada verticalmente na página quando for impressa. Boolean de leitura/gravação.

ActiveChart.PageSetup.CenterVertically = True

Draft True se a planilha será impressa sem os gráficos. Boolean de leitura/gravação.

ActiveChart.PageSetup.Draft = True

FooterMargin Retorna ou define a distância da parte inferior da página até o rodapé, em pontos. Double de leitura/gravação.

ActiveChart.PageSetup.FooterMargin = 36

HeaderMargin Retorna ou define a distância da parte superior da página até o cabeçalho, em pontos. Double de leitura/gravação.

ActiveChart.PageSetup.HeaderMargin =

LeftFooter Retorna ou define o alinhamento do texto no rodapé esquerdo de uma pasta de trabalho ou seção.

ActiveChart.PageSetup.LeftFooter =

LeftFooterPicture Retorna um objeto Graphic que representa a imagem da seção esquerda do rodapé. Usada para definir atributos da figura.

Dim grpLeftFooterPicture As Graphic
Set grpLeftFooterPicture = ActiveChart.PageSetup.LeftFooterPicture

LeftHeader Retorna ou define o alinhamento do texto no cabeçalho esquerdo de uma pasta de trabalho ou seção.

ActiveChart.PageSetup.LeftHeader =

LeftHeaderPicture Retorna um objeto Graphic que representa a imagem da seção esquerda do cabeçalho. Usada para definir atributos da figura.

Dim grpLeftHeaderPicture As Graphic
Set grpLeftHeaderPicture = ActiveChart.PageSetup.LeftHeaderPicture

LeftMargin Retorna ou define o tamanho da margem esquerda, em pontos. Double de leitura/gravação.

ActiveChart.PageSetup.LeftMargin =

Order Retorna ou define um valor XlOrder que representa a ordem que o Microsoft Excel usa para numerar páginas ao imprimir uma planilha grande.

ActiveChart.PageSetup.Order = xlDownThenOver

Orientation Retorna ou define um valor XlPageOrientation que representa o modo de impressão retrato ou paisagem.

ActiveChart.PageSetup.Orientation = xlLandscape

PaperSize Retorna ou define o tamanho do papel. Leitura/gravação XlPaperSize.

ActiveChart.PageSetup.PaperSize = xlPaper10x14

Parent Retorna o objeto pai do objeto especificado. Somente leitura.

Dim objParent As Object
Set objParent = ActiveChart.PageSetup.Parent

RightFooter Retorna ou define a distância em pontos entre a borda direita da página e o limite direito do rodapé. String de leitura/gravação.

ActiveChart.PageSetup.RightFooter =

RightFooterPicture Retorna um objeto Graphic que representa a imagem da seção direita do rodapé. Usada para definir atributos da imagem.

Dim grpRightFooterPicture As Graphic
Set grpRightFooterPicture = Worksheets("Sheet1").PageSetup.RightFooterPicture

RightHeader Retorna ou define a parte direita do cabeçalho. String de leitura/gravação.

Worksheets("Sheet1").PageSetup.RightHeader =

RightHeaderPicture Retorna um objeto Graphic que representa a imagem da seção direita do cabeçalho. Usada para definir atributos da figura.

Dim grpRightHeaderPicture As Graphic
Set grpRightHeaderPicture = Worksheets("Sheet1").PageSetup.RightHeaderPicture

RightMargin Retorna ou define o tamanho da margem direita, em pontos. Double de leitura/gravação.

Worksheets("Sheet1").PageSetup.RightMargin =

ScaleWithDocHeaderFooter Retorna ou define se o cabeçalho e o rodapé devem ser dimensionados com o documento quando o tamanho do documento for alterado. Boolean de leitura/gravação.

ActiveChart.PageSetup.ScaleWithDocHeaderFooter = True

TopMargin Retorna ou define o tamanho da margem superior, em pontos. Double de leitura/gravação.

Worksheets("Sheet1").PageSetup.TopMargin =

Zoom Retorna ou define um valor que representa um percentual entre 10 e 400% pelo qual o Microsoft Excel irá dimensionar a escala da planilha para impressão.

Worksheets("Sheet1").PageSetup.Zoom =