Accessing ActiveX Objects
To access exposed objects, you can create ActiveX clients using Visual Basic, Microsoft Visual C++, Microsoft Excel, and other applications and programming languages that support the Automation technology. This section discusses several strategies for accessing exposed objects.
Creating scripts with Visual Basic
Creating controllers that manipulate objects
Creating type information browsers
Regardless of your strategy, an ActiveX client needs to follow these steps:
To initialize and create the object
Initialize OLE.
Create an instance of the exposed object.
To manipulate methods and properties
Get information about the object's methods and properties.
Invoke the methods and properties.
To release OLE when the application or programming tool terminates
Revoke the active object.
Uninitialize OLE.
Note
Throughout this section, the file names of sample applications appear in parentheses before the sample code.
In this section
Topic | Description |
---|---|
Creating Scripts Using Visual Basic |
Visual Basic provides a complete programming environment for creating Windows applications with which you can manipulate the exposed ActiveX objects of other applications. |
Creating Applications and Tools that Access Objects |
Automation provides interfaces for accessing exposed objects from an application or programming tool written in C or C++. |
Creating Type Information Browsers |
Type information browsers let users scan type libraries to determine what types of objects are available. |