Freigeben über


MasterPages-Objekt (Publisher)

Stellt die Masterseite für eine Publikation, nach der alle Seiten in der Publikation entworfen werden. MasterPages -Objekt ist eine Auflistung von Seite Objekte.

HinwBemerkungeneise

Verwenden Sie die Document.MasterPages-Eigenschaft , um ein MasterPages-Objekt zurückzugeben.

Verwenden Sie die Page.Shapes-Eigenschaft , um mit AutoFormen und Textfeldern auf der Gestaltungsvorlage zu arbeiten.

Beispiel

Das folgende Beispiel fügt zwei Linealführungslinien auf der Masterseite, sodass jede Seite in der aktiven Publikation in Viertel aufgeteilt wird.

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

In diesem Beispiel wird der oberen linken Ecke der Gestaltungsvorlage eine kleine rote Herzform hinzugefügt, die auf jeder Seite in der aktiven Publikation angezeigt wird.

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

Methoden

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.