OLE Automation

The OLE Automation component is a technology that allows software packages to expose their unique features to scripting tools and other applications. Automation uses the Component Object Model (COM), but may be implemented independently from other OLE features, such as in-place activation. Using Automation, you can perform the following tasks:

  • Create applications and programming tools that expose objects.
  • Create and manipulate objects exposed in one application from another application.
  • Create tools that access and manipulate objects. These tools can include embedded macro languages, external programming tools, object browsers, and compilers.

The objects an application or programming tool exposes are called Automation components. Applications and programming tools that access those objects are called Automation clients.


There are no services associated with this component.

Associated Components

No other components interact with this component.


There are no configurable settings for this component.

© 2006 Microsoft Corporation. All rights reserved.