OLE Automation

E827333

OLE Automation is a Microsoft technology that allows applications to expose and control their objects and functionality programmatically through a standardized COM-based interface.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf COM-based automation technology ⓘ
software technology ⓘ
abbreviationOf Object Linking and Embedding Automation ⓘ
allows C++ clients to call automation servers ⓘ
JScript to control COM servers ⓘ
VBScript to control COM servers ⓘ
linked to: VBScript

Visual Basic to control COM servers ⓘ
linked to: Visual Basic

applications to expose events ⓘ
applications to expose methods ⓘ
applications to expose objects ⓘ
applications to expose properties ⓘ
scripting languages to control applications ⓘ
basedOn Component Object Model ⓘ
category inter-process communication technology ⓘ
software component technology ⓘ
compatibleWith .NET via COM interop ⓘ
C++ ⓘ
JScript ⓘ
VBScript ⓘ
Visual Basic 6.0 ⓘ
linked to: Visual Basic
definedIn OLE Automation Protocol ⓘ
linked to: OLE Automation
developedBy Microsoft ⓘ
documentedIn Microsoft Developer Network ⓘ
Microsoft Platform SDK ⓘ
linked to: Windows SDK
enables inter-application communication ⓘ
programmatic control of application objects ⓘ
scripting of application functionality ⓘ
hasComponent automation client ⓘ
automation server ⓘ
type library ⓘ
hasInterface IDispatch ⓘ
IUnknown ⓘ
introducedBy Microsoft Windows platform ⓘ
linked to: Windows
partOf Microsoft COM technologies ⓘ
Object Linking and Embedding ⓘ
supports early binding ⓘ
language-independent automation ⓘ
late binding ⓘ
usedBy Internet Explorer ⓘ
Microsoft Access ⓘ
Microsoft Excel ⓘ
linked to: Excel

Microsoft Office applications ⓘ
linked to: Microsoft Office

Microsoft Word ⓘ
linked to: Word
usedFor application integration ⓘ
extensibility of desktop applications ⓘ
macro automation ⓘ
uses COM interfaces ⓘ
IDispatch interface ⓘ
type libraries ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Visual Basic → supports → OLE Automation ⓘ
OPC → basedOn → Microsoft OLE technology ⓘ
linked to: OLE Automation
Object Linking and Embedding → relatedTo → OLE Automation ⓘ
LIBID → associatedWith → OLE Automation ⓘ
OLE Automation → definedIn → OLE Automation Protocol ⓘ
linked to: OLE Automation