Clase PageSetup (Word 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 = ActiveDocument.PageSetup

Los siguientes procedimientos se pueden usar para establecer variables de clase PageSetup : Document.PageSetup, Range.PageSetup, Section.PageSetup, Sections.PageSetup y Selection.PageSetup

Temas

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

Page with its procedures DifferentFirstPageHeaderFooter, FirstPageTray, LinesPage, OddAndEvenPagesHeaderFooter, OtherPagesTray y TwoPagesOnOne

Propiedades

BookFoldPrinting True para que Microsoft Word imprima un documento en una serie de folletos para que las páginas impresas se puedan doblar y leer como un libro.

ActiveDocument.PageSetup.BookFoldPrinting = True

BookFoldPrintingSheets Devuelve o establece un Long que representa el número de páginas de cada folleto.

ActiveDocument.PageSetup.BookFoldPrintingSheets =

BookFoldRevPrinting True para que Microsoft Word invertir el orden de impresión de libro doble impresión de documentos de idioma asiático o bidireccional.

ActiveDocument.PageSetup.BookFoldRevPrinting = True

BottomMargin Devuelve o establece la distancia (en puntos) entre el borde inferior de la página y el borde inferior del texto del cuerpo.

ActiveDocument.PageSetup.BottomMargin =

CharsLine Devuelve o establece el número de caracteres por línea en la cuadrícula del documento.

ActiveDocument.PageSetup.CharsLine =

FooterDistance Devuelve o establece la distancia (en puntos) entre el pie de página y la parte inferior de la página.

ActiveDocument.PageSetup.FooterDistance =

Gutter Devuelve o establece la cantidad de espacio, en puntos, de margen adicional para la encuadernación agregado a cada página de un documento o de una sección.

ActiveDocument.PageSetup.Gutter =

GutterPos Devuelve o establece en qué lado aparece el margen interno de un documento.

ActiveDocument.PageSetup.GutterPos = wdGutterPosLeft

GutterStyle Devuelve o establece si Microsoft Word utiliza los márgenes para el documento actual basado en un idioma de derecha a izquierda o un idioma de izquierda a derecha.

ActiveDocument.PageSetup.GutterStyle = wdGutterStyleBidi

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

ActiveDocument.PageSetup.HeaderDistance =

LayoutMode Devuelve o establece el modo de diseño para el documento actual.

ActiveDocument.PageSetup.LayoutMode = wdLayoutModeDefault

LeftMargin Devuelve o establece la distancia (en puntos) entre el borde izquierdo de la página y el borde izquierdo del texto del cuerpo.

ActiveDocument.PageSetup.LeftMargin =

LineNumbering Devuelve o establece un objeto LineNumbering que representa los números de línea del objeto PageSetup especificado.

ActiveDocument.PageSetup.LineNumbering =

MirrorMargins True si los márgenes interior y exterior de las páginas opuestas tienen el mismo ancho.

ActiveDocument.PageSetup.MirrorMargins =

Orientation Devuelve o establece la orientación de la página.

ActiveDocument.PageSetup.Orientation = wdOrientLandscape

PageHeight Devuelve o establece el alto de la página en puntos.

ActiveDocument.PageSetup.PageHeight =

PageWidth Devuelve o establece el ancho de la página en puntos.

ActiveDocument.PageSetup.PageWidth =

PaperSize Devuelve o establece el tamaño de papel.

ActiveDocument.PageSetup.PaperSize = wdPaper10x14

Parent Devuelve un objeto Object que representa el objeto primario del objeto PageSetup especificado.

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

RightMargin Devuelve o establece la distancia (en puntos) entre el borde derecho de la página y el borde derecho del texto del cuerpo.

ActiveDocument.PageSetup.RightMargin =

SectionDirection Devuelve o establece el orden de lectura y la alineación de las secciones especificadas.

ActiveDocument.PageSetup.SectionDirection = wdSectionDirectionLtr

SectionStart Devuelve o establece el tipo de salto de sección para el objeto especificado.

ActiveDocument.PageSetup.SectionStart = wdSectionContinuous

ShowGrid True para mostrar la cuadrícula de página.

ActiveDocument.PageSetup.ShowGrid = True

SuppressEndnotes True si se imprimen las notas al final al final de la siguiente sección que no suprima las notas al final.

ActiveDocument.PageSetup.SuppressEndnotes =

TextColumns Devuelve una colección TextColumns que representa el conjunto de columnas de texto del objeto PageSetup especificado.

ActiveDocument.PageSetup.TextColumns =

TopMargin Devuelve o establece la distancia (en puntos) entre el borde superior de la página y el límite superior del texto del cuerpo.

ActiveDocument.PageSetup.TopMargin =

VerticalAlignment Devuelve o establece la alineación vertical del texto en todas las páginas de un documento o una sección.

ActiveDocument.PageSetup.VerticalAlignment = wdAlignVerticalBottom