CALL |
CALL(register_id, argument [,argument2]) |
CALL(module_text, procedure, type_text, argument1 [,argument2]) |
Returns the results from a procedure in a DLL (dynamic linked library) or code resource. |
register_id | The value returned from a REGISTER or REGISTER.ID function. |
argument1 | The first argument to be passed to the procedure. |
argument2 | (Optional) The second argument to be passed to the procedure. |
module_text | The name of the DLL that contains the procedure (for Windows). |
procedure | The name of the procedure in the DLL (for Windows). |
type_text | The text string specifying the data type of the return value. |
REMARKS |
* This function does not appear in the 'Insert Function' dialog box. * 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). * You can have a maximum of ?? Arguments. * 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. * You can use the REGISTER function to ?? * You can use the REGISTER.ID function to ?? * For the Microsoft documentation refer to support.microsoft.com |
|
© 2023 Better Solutions Limited. All Rights Reserved. © 2023 Better Solutions Limited Top