Represents the entire Microsoft PowerPoint application. The Application object contains:
- Application-wide settings and options (the name of the active printer, for example).
- Properties that return top-level objects, such as ActivePresentation, Windows, and so on.
Using the Application Object
Use the Application property to return the Application object. The following example returns the path to the application file.
Dim MyPath As String MyPath = Application.Path
The following example creates a PowerPoint Application object in another application, starts PowerPoint (if it's not already running), and opens an existing presentation named "Ex_a2a.ppt."
Set ppt = New Powerpoint.Application ppt.Visible = True ppt.Presentations.Open "c:\My Documents\ex_a2a.ppt"
When you are writing code that will run from PowerPoint, the following properties of the Application object can be used without the object qualifier: ActivePresentation, ActiveWindow, AddIns, Assistant, CommandBars, Presentations, SlideShowWindows, Windows. For example, instead of writing
Application.ActiveWindow.Height = 200, you can write
ActiveWindow.Height = 200.