Classe PageSetup (Excel VBA)

Cet objet représente une 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 = ActiveChart.PageSetup

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe PageSetup : Chart.PageSetup et Worksheet.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

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

Propriétés

AlignMarginsHeaderFooter Renvoie la valeur True pour qu'Excel aligne l'en-tête et le pied de page sur les marges définies dans les options de la page. Boolean (en lecture/écriture).

ActiveChart.PageSetup.AlignMarginsHeaderFooter = True

BlackAndWhite Cette propriété a la valeur True pour que les éléments du document soient imprimés en noir et blanc. Boolean (en lecture/écriture).

ActiveChart.PageSetup.BlackAndWhite = True

BottomMargin Cette propriété renvoie ou définit la taille de la marge inférieure, en points. Type de données Double en lecture-écriture.

ActiveChart.PageSetup.BottomMargin = 26

CenterFooter Centre le contenu du pied de page dans l'objet PageSetup. String en lecture/écriture.

ActiveChart.PageSetup.CenterFooter =

CenterFooterPicture Renvoie un objet Graphic qui représente l’image de la section centrale du pied de page. Utilisée pour définir des attributs relatifs à l'image.

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

CenterHeader Centre le contenu de l'en-tête dans l'objet PageSetup. String en lecture/écriture.

ActiveChart.PageSetup.CenterHeader =

CenterHeaderPicture Renvoie un objet Graphic qui représente l’image de la section centrale de l’en-tête. Utilisée pour définir des attributs relatifs à l'image.

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

CenterHorizontally Cette propriété a la valeur True si la feuille est centrée horizontalement sur la page lors de son impression. Boolean (en lecture/écriture).

ActiveChart.PageSetup.CenterHorizontally = True

CenterVertically Cette propriété a la valeur True si la feuille est centrée verticalement sur la page lors de son impression. Boolean (en lecture/écriture).

ActiveChart.PageSetup.CenterVertically = True

Draft Cette propriété a la valeur True si la feuille est imprimée sans graphismes. Boolean (en lecture/écriture).

ActiveChart.PageSetup.Draft = True

FooterMargin Cette propriété renvoie ou définit la distance, exprimée en points, entre le bas de la page et le pied de page. Type de données Double en lecture-écriture.

ActiveChart.PageSetup.FooterMargin = 36

HeaderMargin Cette propriété renvoie ou définit la distance, exprimée en points, entre le haut de la page et l’en-tête. Type de données Double en lecture-écriture.

ActiveChart.PageSetup.HeaderMargin =

LeftFooter Renvoie ou définit l'alignement du texte dans le pied de page gauche d'un classeur ou d'une section.

ActiveChart.PageSetup.LeftFooter =

LeftFooterPicture Renvoie un objet Graphic qui représente l’image de la section gauche du pied de page. Utilisée pour définir des attributs relatifs à l'image.

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

LeftHeader Renvoie ou définit l'alignement du texte dans l'en-tête gauche d'un classeur ou d'une section.

ActiveChart.PageSetup.LeftHeader =

LeftHeaderPicture Renvoie un objet Graphic qui représente l’image de la section gauche de l’en-tête. Utilisée pour définir des attributs relatifs à l'image.

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

LeftMargin Cette propriété renvoie ou définit la taille de la marge de gauche, en points. Type de données Double en lecture-écriture.

ActiveChart.PageSetup.LeftMargin =

Order Cette propriété renvoie ou définit une valeur XlOrder qui représente l’ordre que Microsoft Excel utilise pour numéroter les pages lors de l’impression d’une feuille de calcul volumineuse.

ActiveChart.PageSetup.Order = xlDownThenOver

Orientation Cette propriété renvoie ou définit une valeur XlPageOrientation qui représente le mode d’impression en portrait ou paysage.

ActiveChart.PageSetup.Orientation = xlLandscape

PaperSize Cette propriété renvoie ou définit la taille du papier. En lecture/écriture XlPaperSize.

ActiveChart.PageSetup.PaperSize = xlPaper10x14

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

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

RightFooter Cette propriété renvoie ou définit la distance (en points) entre le bord droit de la page et le bord droit du pied de page. String en lecture/écriture.

ActiveChart.PageSetup.RightFooter =

RightFooterPicture Renvoie un objet Graphic qui représente l’image de la section droite du pied de page. Utilisée pour définir les attributs de l'image.

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

RightHeader Renvoie ou définit la partie droite de l'en-tête. String en lecture/écriture.

Worksheets("Sheet1").PageSetup.RightHeader =

RightHeaderPicture Renvoie un objet Graphic qui représente l’image de la section droite de l’en-tête. Utilisée pour définir des attributs relatifs à l'image.

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

RightMargin Cette propriété renvoie ou définit la taille de la marge de droite, exprimée en points. Type de données Double en lecture-écriture.

Worksheets("Sheet1").PageSetup.RightMargin =

ScaleWithDocHeaderFooter Renvoie ou définit si l'en-tête et le pied de page doivent être mis à l'échelle avec le document lorsque la taille du document est modifiée. Boolean (en lecture/écriture).

ActiveChart.PageSetup.ScaleWithDocHeaderFooter = True

TopMargin Cette propriété renvoie ou définit la taille de la marge supérieure, en points. Type de données Double en lecture-écriture.

Worksheets("Sheet1").PageSetup.TopMargin =

Zoom Cette propriété renvoie ou définit une valeur de type Variant qui représente un pourcentage (compris entre 10 et 400 pour cent) utilisé par Microsoft Excel pour une mise à l’échelle de la feuille de calcul, en vue de son impression.

Worksheets("Sheet1").PageSetup.Zoom =