Clase Master (PowerPoint VBA)

La clase Master representa un patrón de diapositivas, un patrón de títulos, un patrón de documentos, un patrón de notas o un patrón de diseño.

El principal procedimiento de la clase Master es Delete

Set

Para usar una variable de clase Master, primero debe ser instanciado, por ejemplo

Dim mst as Master
Set mst = ActivePresentation.SlideMaster

Los siguientes procedimientos se pueden usar para establecer variables de clase Master : Design.SlideMaster, Presentation.SlideMaster, Presentation.AddTitleMaster, Presentation.HandoutMaster, Presentation.NotesMaster, Presentation.TitleMaster, Slide.Master y SlideRange.Master

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

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

Métodos

Este es el método principal de la clase Master

Delete - Elimina el objeto Master especificado.

ActivePresentation.SlideMaster.Delete

Propiedades

Background Devuelve un objeto ShapeRange que representa el fondo de diapositiva.

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

CustomerData Devuelve un objeto CustomerData. Solo lectura.

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

Design Devuelve un objeto Design que representa un diseño.

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

Guides Devuelve una colección Guides que representa todas las guías de dibujo asociadas con el patrón de diapositivas, el patrón de títulos, el patrón de documentos, el patrón de notas o el patrón de diseño.

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

HeadersFooters Devuelve una colección HeadersFooters que representa el encabezado, pie de página, fecha y hora y número de diapositiva asociados con la diapositiva, patrón de diapositivas o intervalo de diapositivas. Solo lectura.

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

Hyperlinks Devuelve una colección Hyperlinks que representa todos los hipervínculos de la diapositiva especificada. Solo lectura.

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

Name Devuelve o establece el nombre del objeto especificado. Lectura y escritura.

ActivePresentation.SlideMaster.Name =

Parent Devuelve el objeto primario del objeto especificado.

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

Shapes Devuelve una colección Shapes que representa todos los elementos que se han colocado o insertados en la diapositiva especificada, patrón de diapositivas o intervalo de diapositivas. Solo lectura.

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

SlideShowTransition Devuelve un objeto SlideShowTransition que representa los efectos especiales para la transición de diapositiva especificada. Solo lectura.

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

TimeLine Devuelve un objeto TimeLine que representa la escala de tiempo de animación de la diapositiva. Solo lectura.

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