Classe Master (PowerPoint VBA)

La classe Master représente un masque de diapositive, de titre, de document, de page de commentaires ou un document de création maître.

La procédure principale de la classe Master est Delete

Set

Pour utiliser une variable de classe Master, elle doit d'abord être instanciée, par exemple

Dim mst as Master
Set mst = ActivePresentation.SlideMaster

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Master : Design.SlideMaster, Presentation.SlideMaster, Presentation.AddTitleMaster, Presentation.HandoutMaster, Presentation.NotesMaster, Presentation.TitleMaster, Slide.Master et SlideRange.Master

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

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

Méthodes

C'est la méthode principale de la classe Master

Delete - Supprime l’objet Master spécifié.

ActivePresentation.SlideMaster.Delete

Propriétés

Background Renvoie un objet ShapeRange qui représente l’arrière-plan de la diapositive.

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

CustomerData Renvoie un objet CustomerData . En lecture seule.

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

Design Renvoie un objet Design qui représente un motif.

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

Guides Renvoie une collection guides qui représente tous les repères de dessin associés au masque des diapositives, aux masques de titre, aux masques de document, aux masques de commentaires ou aux masques de création.

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

HeadersFooters Renvoie une collection HeadersFooters qui représente l’en-tête, le pied de page, la date et l’heure, ainsi que le numéro de diapositive associé à la diapositive, au masque de diapositives ou à la plage de diapositives. En lecture seule.

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

Hyperlinks Renvoie une collection Hyperlinks qui représente tous les liens hypertexte de la diapositive spécifiée. En lecture seule.

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

Name Renvoie ou définit le nom de l’objet spécifié. Lecture-écriture.

ActivePresentation.SlideMaster.Name =

Parent Renvoie l’objet parent de l’objet spécifié.

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

Shapes Renvoie une collection Shapes qui représente tous les éléments qui ont été placés ou insérés dans la diapositive, le masque des diapositives ou la plage de diapositives spécifiée. En lecture seule.

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

SlideShowTransition Renvoie un objet SlideShowTransition qui représente les effets spéciaux de la transition de diapositives spécifiée. En lecture seule.

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

TimeLine Renvoie un objet Timeline qui représente la chronologie de l’animation de la diapositive. En lecture seule.

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