# COM engine

COM engine

## Description

Component Object Model (COM) client interface: binary-interface standard for software components on Windows.

* [COM examples](com_engine/1_com_examples) - Some example to show how to use COM interface.
* [COM\_delete](com_engine/com_delete) - Removes COM control or server.
* [COM\_fieldnames](com_engine/com_fieldnames) - Returns the properties name of an COM object.
* [COM\_get](com_engine/com_get) - Get property value from COM interface.
* [COM\_invoke](com_engine/com_invoke) - Invoke method on COM object or interface.
* [COM\_ismethod](com_engine/com_ismethod) - Determines if input is an existing COM object method.
* [COM\_isprop](com_engine/com_isprop) - Determines if input is an existing COM object property.
* [COM\_methods](com_engine/com_methods) - Returns the methods name of an COM object.
* [COM\_range](com_engine/com_range) - Private function: range helper.
* [COM\_set](com_engine/com_set) - Set object or interface property to specified value.
* [COM\_used](com_engine/com_used) - Returns list of current used COM handle.
* [COM\_xlsfinfo](com_engine/com_xlsfinfo) - Determines if file contains Microsoft Excel spreadsheet.
* [COM\_xlsread](com_engine/com_xlsread) - Read Microsoft Excel spreadsheet file using COM.
* [COM\_xlswrite](com_engine/com_xlswrite) - Write Microsoft Excel spreadsheet file using COM.
* [actxGetRunningServer](com_engine/actxgetrunningserver) - Handle to running instance of Automation server.
* [actxcontrollist](com_engine/actxcontrollist) - Get available ActiveX controls.
* [actxserver](com_engine/actxserver) - Creates COM server.
* [actxserverlist](com_engine/actxserverlist) - Get available ActiveX servers.
* [iscom](com_engine/iscom) - Determine whether input is COM or ActiveX object.
