COM automation

(redirected from OLE automation controller)

COM automation

A particular usage of Microsoft's COM-based component software architecture that lets applications expose their internal functions as COM objects. Called "automation" or "OLE automation," it enables tasks that are normally selected from menus to be automatically executed. For example, a small script could be written to extract data from a database, put it into a spreadsheet, summarize and chart it, all without manual intervention.

Virtually any internal routine can be written as a COM object and its interfaces exposed to other programs. Microsoft applications such as Word and Excel are written as COM objects, and not only do they allow their functions to be automated, but they offer programmers a toolbox of functions that can save them the time and effort of writing similar routines themselves.


References in periodicals archive ?
Developers will be able to control OpenDoc components with any OLE automation controller such as Microsoft Visual Basic.
OLE automation is used to integrate with any Windows OLE Automation controller such as Visual Basic, Powerbuilder, Visual Age and Visual C++.
o New OLE Automation Controller & Server functionality allows greater use of Paradox 7 with other OLE Automation-enabled products.
OLE Controls, OLE Automation controller and a host of additional features to make development using the LEADTOOLS easy.
The product will support full visual object orientation features, OLE Controls, OLE Automation controller and a host of additional features to make development using the LEADTOOLS easy.
0 products adhere to an open strategy which fully supports OLE automation controllers and servers, Microsoft OLE Controls (OCXs), open database connectivity (ODBC), in addition to Microsoft's Remote Automation technology and forthcoming Network OLE.
Full support for Windows 95 OLE controls (OCXs) and OLE Automation controllers and servers is also provided.