As with other Microsoft® Office applications, you begin automating Microsoft® PowerPoint® by using the Application object. From the Application object, you can open an existing Presentation object or create a new presentation. Each Presentation object contains one or more Slide objects and each Slide object can contain Shape objects that represent text, graphics, tables, and other items found on a slide.
In This Section
- Understanding the PowerPoint Application Object
- Use the Application object to get started writing Microsoft® Visual Basic® for Applications (VBA) code to work with PowerPoint.
- Working with the Presentation Object
- Use a PowerPoint template, a presentation saved with a .pot extension that contains master slides and might contain regular slides, to apply a consistent look to an entire presentation.
- Working with PowerPoint Slides
- Use the Slides collection returned by the Slides property of the Presentation object to add new slides to or access an existing slide in a presentation.
- Working with Shapes on Slides
- Understand how to refer to a Shape object on a slide.
Related Sections
- Working with Office Applications
- Take advantage of different objects, collections of objects, properties, methods, and events to build your application.
- Working with Microsoft Access Objects
- Use Form, Report, and DataAccessPage objects and the controls they contain to format and display data and make it possible to add or edit data in a database.
- Working with Microsoft Excel Objects
- Use VBA to work with Microsoft® Excel objects, from either within Excel itself or another Office application to gain access to every part of Excel.
- Working with Microsoft FrontPage Objects
- Create, deploy, modify, and manage Web sites using Microsoft® FrontPage®.
- Working with Microsoft Outlook Objects
- Create custom Microsoft® Outlook® objects and manipulate those objects from within Outlook or from another application using VBA code from within Outlook or from another Office application by using Automation.
- Working with Microsoft Project Objects
- Build powerful custom applications easily using the Microsoft® Project object model.
- Working with Microsoft Word Objects
- Use VBA to work with the Microsoft® Word Document object, Application object, and Documents collection.
- Working with Microsoft Visio Objects
- Design, model, and manage complex enterprise-level systems with the sophisticated toolset provided by Microsoft® Visio®.