Objeto de MasterPages (Publisher)

Representa a la página principal de una publicación después de la cual se va a diseñar todas las páginas de la publicación. El objeto MasterPages es una colección de página objetos.

Comentarios

Use la propiedad Document.MasterPages para devolver un objeto MasterPages .

Use la propiedad Page.Shapes para trabajar con autoformas y cuadros de texto en la página maestra.

Ejemplo

En el ejemplo siguiente agrega a dos guías a la página maestra para que cada página de la publicación activa se divide en trimestres.

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

En este ejemplo se agrega una pequeña forma de corazón rojo en la esquina superior izquierda de la página maestra que aparecerá en cada página de la publicación activa.

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étodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.