Using Standard Objects

The following table lists the Automation standard objects. Although none of these objects are required, user-interactive applications with subordinate objects should include an Application object.

Object name Description
Application Top-level object. Provides a standard way for ActiveX clients to retrieve and navigate an application's subordinate objects.
Document Provides a way to open, print, change, and save an application document.
Documents Provides a way to iterate over and select open documents in MDI applications.
Font Describes fonts that are used to display or print text.

The following illustration shows how the standard objects fit into the organization of objects provided by an application.

The following sections describe the standard properties and methods for all objects, all collection objects, and each of the standard objects. These sections list the standard methods and properties for each object, as well as the standard arguments for those properties and methods.

Note You can define additional application-specific properties and methods for each object. You can also provide additional optional arguments for any of the listed properties or methods; however, the optional arguments should follow the standard arguments in a positional argument list.