Classe PageSetup (Word VBA)

La classe PageSetup représente la description de mise en page.

Set

Pour utiliser une variable de classe PageSetup, elle doit d'abord être instanciée, par exemple

Dim psp as PageSetup
Set psp = ActiveDocument.PageSetup

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe PageSetup : Document.PageSetup, Range.PageSetup, Section.PageSetup, Sections.PageSetup et Selection.PageSetup

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

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

Propriétés

BookFoldPrinting True pour que Microsoft Word imprime un document dans une série de livrets afin que les pages imprimées puissent être pliées et lues comme un livre.

ActiveDocument.PageSetup.BookFoldPrinting = True

BookFoldPrintingSheets Cette propriété renvoie ou définit un type long qui représente le nombre de pages de chaque livret.

ActiveDocument.PageSetup.BookFoldPrintingSheets =

BookFoldRevPrinting True pour que Microsoft Word afin d'inverser l'ordre d'impression de livre pliez l'impression des documents bidirectionnels ou langues asiatiques.

ActiveDocument.PageSetup.BookFoldRevPrinting = True

BottomMargin Cette propriété renvoie ou définit la distance (en points) entre le bord inférieur de la page et la bordure inférieure du corps de texte.

ActiveDocument.PageSetup.BottomMargin =

CharsLine Cette propriété renvoie ou définit le nombre de caractères par ligne dans la grille du document.

ActiveDocument.PageSetup.CharsLine =

FooterDistance Cette propriété renvoie ou définit la distance (en points) entre le pied de page et le bas de la page.

ActiveDocument.PageSetup.FooterDistance =

Gutter Renvoie ou définit l'espace, exprimé en points, de marge supplémentaire ajouté à chaque page d'un document ou d'une section en vue de sa reliure.

ActiveDocument.PageSetup.Gutter =

GutterPos Cette propriété renvoie ou définit de quel côté la reliure apparaît dans un document.

ActiveDocument.PageSetup.GutterPos = wdGutterPosLeft

GutterStyle Cette propriété renvoie ou définit si Microsoft Word utilise des reliures pour le document actif est basé sur un langage de droite à gauche ou de gauche à droite.

ActiveDocument.PageSetup.GutterStyle = wdGutterStyleBidi

HeaderDistance Renvoie ou définit la distance, exprimée en points, qui sépare l’en-tête du haut de la page.

ActiveDocument.PageSetup.HeaderDistance =

LayoutMode Cette propriété renvoie ou définit le mode de mise en page du document actif.

ActiveDocument.PageSetup.LayoutMode = wdLayoutModeDefault

LeftMargin Cette propriété renvoie ou définit la distance (en points) entre le bord gauche de la page et le bord gauche du corps de texte.

ActiveDocument.PageSetup.LeftMargin =

LineNumbering Cette propriété renvoie ou définit un objet LineNumbering qui représente les numéros de ligne de l’objet PageSetup spécifié.

ActiveDocument.PageSetup.LineNumbering =

MirrorMargins True si les marges intérieures et extérieures des pages en vis-à-vis ont la même largeur.

ActiveDocument.PageSetup.MirrorMargins =

Orientation Renvoie ou définit l'orientation de la page.

ActiveDocument.PageSetup.Orientation = wdOrientLandscape

PageHeight Renvoie ou définit la hauteur de page, exprimée en points.

ActiveDocument.PageSetup.PageHeight =

PageWidth Cette propriété renvoie ou définit la largeur de la page en points.

ActiveDocument.PageSetup.PageWidth =

PaperSize Cette propriété renvoie ou définit la taille du papier.

ActiveDocument.PageSetup.PaperSize = wdPaper10x14

Parent Renvoie un Object qui représente l'objet parent de l'objet PageSetup spécifié.

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

RightMargin Cette propriété renvoie ou définit la distance (en points) entre le bord droit de la page et le bord droit du corps de texte.

ActiveDocument.PageSetup.RightMargin =

SectionDirection Cette propriété renvoie ou définit le sens de lecture et l'alignement des sections spécifiées.

ActiveDocument.PageSetup.SectionDirection = wdSectionDirectionLtr

SectionStart Cette propriété renvoie ou définit le type de saut de section pour l'objet spécifié.

ActiveDocument.PageSetup.SectionStart = wdSectionContinuous

ShowGrid True pour afficher la grille de page.

ActiveDocument.PageSetup.ShowGrid = True

SuppressEndnotes True si les notes de fin sont imprimées à la fin de la section suivante qui ne les notes.

ActiveDocument.PageSetup.SuppressEndnotes =

TextColumns Renvoie une collection TextColumns qui représente l’ensemble des colonnes de texte de l’objet PageSetup spécifié.

ActiveDocument.PageSetup.TextColumns =

TopMargin Cette propriété renvoie ou définit la distance (en points) entre le bord supérieur de la page et la limite supérieure du corps de texte.

ActiveDocument.PageSetup.TopMargin =

VerticalAlignment Renvoie ou définit l'alignement vertical du texte dans chaque page d'un document ou d'une section.

ActiveDocument.PageSetup.VerticalAlignment = wdAlignVerticalBottom