Compartir a través de


Objeto MasterPages (Publicador)

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.

Observaciones

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

Utilice 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 forma pequeña de corazón rojo a 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.