'Excel.Application'
.
'{00024500-0000-0000-C000-000000000046}'
.
Where it makes sense a ProgID can be used instead of the
corresponding CLSID.
'IDispatch'
interface is used so you
do not have to care about this.
'IDispatch'
.
Where it makes sense an IName can be used instead of the
corresponding IID.
true
, 0 for false
), strings,
and COM objects.
foo
with the arguments 42
and the
string "bar"
the SimpleCallSpec would be the compound
term foo(42,'bar')
or, as an alternative, foo(42,"bar")
.
The arguments of the compound term are treated as follows:
app.workbooks.add
can be expressed either as:
comclient_invoke_method_proc(App, [workbooks, add])
or as
comclient_invoke_method_fun(App, workbooks, WorkBooks), comclient_invoke_method_proc(WorkBooks, add), comclient_release(WorkBooks)