Поделиться через


Объект MasterPages (издатель)

Представляет главную страницу для публикации, после которой будут разработаны все страницы публикации. Объект MasterPages — это коллекция объектов Page .

Замечания

Используйте свойство Document.MasterPages для возврата объекта MasterPages .

Используйте свойство Page.Shapes для работы с автофигурами и текстовыми полями на главной странице.

Пример

В следующем примере на главную страницу добавляются две направляющие линейки, чтобы каждая страница активной публикации была разделена на четверти.

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

В этом примере в левом верхнем углу главной страницы добавляется небольшая фигура красного сердца, которая будет отображаться на каждой странице активной публикации.

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

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.