Partager via


Objet MasterPages (Publisher)

Représente la page maître d'une composition d'après laquelle toutes les pages de la composition seront conçus. L'objet MasterPages est une collection de Page objets.

Remarques

Utilisez la propriété Document.MasterPages pour renvoyer un objet MasterPages .

Utilisez la propriété Page.Shapes pour utiliser des formes automatiques et des zones de texte sur la page maître.

Exemple

L'exemple suivant ajoute deux repères de règle à la page maître afin que chaque page de la composition active est divisée en quatre parties.

Sub ChangeMasterPage() 
 Dim intWidth As Integer 
 Dim intHeight As Integer 
 
 With ActiveDocument 
 intWidth = .PageSetup.PageWidth 
 intWidth = intWidth / 2 
 intHeight = .PageSetup.PageHeight 
 intHeight = intHeight / 2 
 With .MasterPages(1).RulerGuides 
 .Add Position:=intWidth, _ 
 Type:=pbRulerGuideTypeVertical 
 .Add Position:=intHeight, _ 
 Type:=pbRulerGuideTypeHorizontal 
 End With 
 End With 
End Sub

Cet exemple montre comment ajouter une petite forme de cœur rouge dans le coin supérieur gauche de la page maître qui apparaîtra sur chaque page de la composition active.

Sub AddShapeToMasterPage() 
 ActiveDocument.MasterPages(1).Shapes.AddShape(Type:=msoShapeHeart, _ 
 Left:=36, Top:=36, Width:=36, Height:=36).Fill _ 
 .ForeColor.RGB = RGB(Red:=255, Green:=0, Blue:=0) 
End Sub

Méthodes

Propriétés

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.