Clase PageSetup (Excel VBA)

La clase PageSetup representa la descripción de la configuración de página.

Set

Para usar una variable de clase PageSetup, primero debe ser instanciado, por ejemplo

Dim psp as PageSetup
Set psp = ActiveChart.PageSetup

Los siguientes procedimientos se pueden usar para establecer variables de clase PageSetup : Chart.PageSetup y Worksheet.PageSetup

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

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

Propiedades

AlignMarginsHeaderFooter Devuelve True para que Excel alinee el encabezado y el pie de página con los márgenes establecidos en las opciones de configuración de página.

ActiveChart.PageSetup.AlignMarginsHeaderFooter = True

BlackAndWhite Es True si los elementos del documento se imprimen en blanco y negro.

ActiveChart.PageSetup.BlackAndWhite = True

BottomMargin Devuelve o establece el tamaño del margen inferior, en puntos.

ActiveChart.PageSetup.BottomMargin = 26

CenterFooter Centra la información del pie de página en el objeto PageSetup.

ActiveChart.PageSetup.CenterFooter =

CenterFooterPicture Devuelve un objeto Graphic que representa la imagen de la sección central del pie de página.

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

CenterHeader Centra la información del encabezado en el objeto PageSetup.

ActiveChart.PageSetup.CenterHeader =

CenterHeaderPicture Devuelve un objeto Graphic que representa la imagen de la sección central del encabezado.

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

CenterHorizontally Es True si la hoja se centra horizontalmente en la página cuando se imprime.

ActiveChart.PageSetup.CenterHorizontally = True

CenterVertically True si la hoja se centrará verticalmente en la página cuando se imprima.

ActiveChart.PageSetup.CenterVertically = True

Draft Es True si la hoja se imprime sin gráficos.

ActiveChart.PageSetup.Draft = True

FooterMargin Devuelve o establece la distancia, en puntos, entre la parte inferior de la página y el pie de página.

ActiveChart.PageSetup.FooterMargin = 36

HeaderMargin Devuelve o establece la distancia, en puntos, entre la parte superior de la página y el encabezado.

ActiveChart.PageSetup.HeaderMargin =

LeftFooter Devuelve o establece la alineación del texto en el pie de página izquierdo de un libro o una sección.

ActiveChart.PageSetup.LeftFooter =

LeftFooterPicture Devuelve un objeto Graphic que representa la imagen de la sección izquierda del pie de página.

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

LeftHeader Devuelve o establece la alineación del texto en el encabezado izquierdo de un libro o una sección.

ActiveChart.PageSetup.LeftHeader =

LeftHeaderPicture Devuelve un objeto Graphic que representa la imagen de la sección izquierda del encabezado.

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

LeftMargin Devuelve o establece el tamaño del margen izquierdo, en puntos.

ActiveChart.PageSetup.LeftMargin =

Order Devuelve o establece un valor XlOrder que representa el orden que Microsoft Excel usa para numerar las páginas al imprimir una hoja de cálculo grande.

ActiveChart.PageSetup.Order = xlDownThenOver

Orientation Devuelve o establece un valor de XlPageOrientation que representa el modo de impresión vertical u horizontal.

ActiveChart.PageSetup.Orientation = xlLandscape

PaperSize Devuelve o establece el tamaño del papel.

ActiveChart.PageSetup.PaperSize = xlPaper10x14

Parent Devuelve el objeto primario del objeto especificado.

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

RightFooter Devuelve o establece la distancia (en puntos) entre el borde derecho de la página y el límite derecho del pie de página.

ActiveChart.PageSetup.RightFooter =

RightFooterPicture Devuelve un objeto Graphic que representa la imagen de la sección derecha del pie de página.

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

RightHeader Devuelve o establece la parte derecha del encabezado.

Worksheets("Sheet1").PageSetup.RightHeader =

RightHeaderPicture Devuelve un objeto Graphic que representa la imagen de la sección derecha del encabezado.

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

RightMargin Devuelve o establece el tamaño del margen derecho, en puntos.

Worksheets("Sheet1").PageSetup.RightMargin =

ScaleWithDocHeaderFooter Devuelve o establece si se debe aplicar escala al encabezado y al pie de página junto con el documento cuando cambie el tamaño del documento.

ActiveChart.PageSetup.ScaleWithDocHeaderFooter = True

TopMargin Devuelve o establece el tamaño del margen superior, en puntos.

Worksheets("Sheet1").PageSetup.TopMargin =

Zoom Devuelve o establece un valor de tipo Variant que representa un porcentaje (entre 10 y 400%) según el cual Microsoft Excel ajustará el tamaño de la hoja de cálculo para la impresión.

Worksheets("Sheet1").PageSetup.Zoom =