OLE Automation object <definition>

Microsoft VBA

Automation object

An object that is exposed to other applications or programming tools through Automation interfaces.