CALL

CALL(register_id, argument [,argument2])

Returns the specification for a function or command using a registration ID.

register_idThe value returned from the REGISTER.ID function.
argumentThe first argument to be passed to the procedure.
argument2(Optional) The second argument to be passed to the procedure.

REMARKS
* Removed in 2003.
* There was also another syntax: CALL(module_text, procedure, type_text, argument1 [,argument2])
* Lets you call a dll function directly from a cell on an XLM sheet.
* Allows you to point to a function defined in a dll and then call that from a worksheet cell.
* To use this function you need to wrap an XLM and expose it as an XLM worksheet function.
* Or you can use VBA to wrap the call. This function is case sensitive.
* You can also use the ordinal value of the function from the EXPORTS statement in the module-definition file (.DEF) although this must not be in text format.
* You can also use the resource ID number although this must not be in text format.
* The "type_text" also lists the data types of all arguments to the DLL or code resource.
* The first letter of type_text specifies the return value.
* The "type_text" argument is not needed for stand-alone DLLs or code resources (XLLs).
* This Excel function cannot be called from VBA and there is no VBA equivalent.
* If you are using a Macintosh then the function syntax is slightly different.
* link - support.microsoft.com/en-us/office/using-the-call-and-register-functions-06fa83c1-2869-4a89-b665-7e63d188307f
* You can use the REGISTER.ID function to return the registry ID for a specific DLL (dynamic linked library).

 A
1CALL("Kernel32","GetTickCount","J!")


© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited Top