Classe Master (PowerPoint VBA)

A classe Master representa um slide mestre, um título mestre, um folheto mestre, uma anotação mestra ou um design mestre.

O procedimento principal da classe Master é Delete

Set

Para usar uma variável de classe Master, ela primeiro precisa ser instanciada por exemplo

Dim mst as Master
Set mst = ActivePresentation.SlideMaster

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Master: Design.SlideMaster, Presentation.SlideMaster, Presentation.AddTitleMaster, Presentation.HandoutMaster, Presentation.NotesMaster, Presentation.TitleMaster, Slide.Master e SlideRange.Master

Temas

Os procedimentos a seguir nesta aula foram agrupados e são descritos em uma página de tema separada

Format with its procedures ApplyTheme, BackgroundStyle, ColorScheme, CustomLayouts, Height, TextStyles, Theme e Width

Métodos

Este é o método principal da classe Master

Delete - Exclui o objeto Master especificado.

ActivePresentation.SlideMaster.Delete

Propriedades

Background Retorna um objeto ShapeRange que representa o plano de fundo do slide.

Dim sreBackground As ShapeRange
Set sreBackground = ActiveWindow.Selection.SlideRange(1).Background

CustomerData Retorna um objeto CustomerData. Somente leitura.

Dim cdaCustomerData As CustomerData
Set cdaCustomerData = ActivePresentation.SlideMaster.CustomerData

Design Retorna um objeto Design representando um design.

Dim dsgDesign As Design
Set dsgDesign = ActiveWindow.Selection.SlideRange(1).Design

Guides Retorna uma coleção de guias que representa todas as guias de desenho associadas ao slide mestre, título mestre, Folheto Mestre, anotações mestras ou design mestre.

Dim gdsGuides As Guides
Set gdsGuides = ActivePresentation.SlideMaster.Guides

HeadersFooters Retorna uma coleção HeadersFooters que representa o cabeçalho, rodapé, data e hora e o número do slide associados com o slide, slide mestre ou intervalo de slides. Somente leitura.

Dim hfsHeadersFooters As HeadersFooters
Set hfsHeadersFooters = ActiveWindow.Selection.SlideRange(1).HeadersFooters

Hyperlinks Retorna uma coleção Hyperlinks que representa todos os hiperlinks no slide especificado. Somente leitura.

Dim hypsHyperlinks As Hyperlinks
Set hypsHyperlinks = ActiveWindow.Selection.SlideRange(1).Hyperlinks

Name Retorna ou define o nome do objeto especificado. Leitura/gravação.

ActivePresentation.SlideMaster.Name =

Parent Retorna o objeto parente para o objeto especificado.

Dim objParent As Object
Set objParent = ActiveWindow.Selection.SlideRange(1).Parent

Shapes Retorna uma coleção de formas que representa todos os elementos que tenham sido colocados ou inseridos no slide especificado, slide mestre ou intervalo de slides. Somente leitura.

Dim shpsShapes As Shapes
Set shpsShapes = ActiveWindow.Selection.SlideRange(1).Shapes

SlideShowTransition Retorna um objeto SlideShowTransition que representa os efeitos especiais da transição de slides especificada. Somente leitura.

Dim sstSlideShowTransition As SlideShowTransition
Set sstSlideShowTransition = ActiveWindow.Selection.SlideRange(1).SlideShowTransition

TimeLine Retorna um objeto TimeLine que representa a linha do tempo da animação do slide. Somente leitura.

Dim tleTimeLine As TimeLine
Set tleTimeLine = ActiveWindow.Selection.SlideRange(1).TimeLine