CALL

调用动态链接库或代码源中的过程。

语法

CALL(module_text,procedure,type_text,[argument1],...])

Module_text  带引号的文本,用于指定动态链接库 (DLL) 的名称。

Procedure   用于指定 Windows 的 DLL 中的函数名称的文本。还可以使用函数的序数值,该值来自模块定义文件 (.DEF) 中的 EXPORTS 语句。序数值不能为文本形式。

Type_text  指定返回值的数据类型以及 DLL 或代码源的所有参数的数据类型的文本。Type_text 的首字母指定返回值。

Argument1   要传递到过程的参数。

 

说明

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

下面的宏公式可注册 32 位 Microsoft Windows 中的 GetTickCount 函数。GetTickCount 函数以毫秒为单位返回 Microsoft Windows 的运行时间。

REGISTER("Kernel32","GetTickCount","J")

假设函数 REGISTER 在单元格 A5 中,在宏注册 GetTickCount 函数之后,可用 CALL 函数返回已经运行的毫秒数:

CALL(A5)

 

相关功能

宏表函数