Class Master (PowerPoint VBA)
The class Master represents a slide master, title master, handout master, notes master, or design master.
To use a Master class variable it first needs to be instantiated, for example
Dim mst as Master Set mst = ActivePresentation.SlideMaster
The following procedures can be used to set variables of type Master: Design.SlideMaster, Presentation.AddTitleMaster, Presentation.HandoutMaster, Presentation.NotesMaster, Presentation.SlideMaster, Presentation.TitleMaster, Slide.Master and SlideRange.Master.
ApplyTheme - Applies a theme or design template to the specified slide master, title master, handout master, notes master, or design master.
Delete - Deletes the specified Master object.
BackgroundStyle sets or returns the background style of the specified object.
Height returns or sets the height of the specified object, in points.
Name returns or sets the name of the specified object.
Width returns the width of the specified object, in points.
ColorScheme - Represents a color scheme, which is a set of eight colors used for the different elements of a slide, notes page, or handout, such as the title or background. (Note that the color schemes for slides, notes pages, and handouts in a presentation can be set independently.)
CustomerData - Stores information about a customer (such as name, address, telephone number, and so on) or other information in XML form, as a collection of CustomXMLPart objects associated with a Microsoft PowerPoint object.
CustomLayouts - Represents a set of custom layouts associated with a presentation design.
Design - Represents an individual slide design template. The Design object is a member of the Designs and SlideRange collections and the Master and Slide objects.
Guides - A collection of Guide objects in a presentation or custom layout.
HeadersFooters - Contains all the HeaderFooter objects on the specified slide, notes page, handout, or master.
Hyperlinks - A collection of all the Hyperlink objects on a slide or master.
ShapeRange - Represents a shape range, which is a set of shapes on a document. A shape range can contain as few as a single shape or as many as all the shapes on the document.
Shapes - A collection of all the Shape objects on the specified slide.
SlideShowTransition - Contains information about how the specified slide advances during a slide show.
TextStyles - A collection of three text styles - title text, body text, and default text - each of which is represented by a TextStyle object.
TimeLine - Stores animation information for a Master, Slide, or SlideRange object.