Excel 返回已注册过的代码源的注册号

REGISTER.ID函数还可用于返回已注册过的代码源的注册号,此时函数语法为:=REGISTER.ID(file_text,resource, type_text),各参数的含义介绍如下。

※ file_text:为文本,用于指定Microsoft Excel for the Macintosh中包含代码源的文件名。

※ resource:为文本,用于指定Microsoft Excel for the Macintosh中代码源内的函数名,还可以使用源ID号,序数值或源ID号不能为文本形式。

※ type_text:为文本,用于指定返回值的数据类型以及DLL的所有参数的数据类型,Type_text的首字母指定返回值,如果函数或代码源已经注册过,则可省略该参数。

下面举例说明函数的使用方法。

例1:从32位Microsoft Windows中注册函数GetTickCount,并返回注册号

具体操作为:在单元格中输入公式“=REGISTER. ID(“Kernel32”, “GetTickCount”, “J!”)”即可。

小提示 如果函数GetTickCount已经在其他工作表中用上面的公式注册过,则可直接输入公式:= REGISTER.ID(“Kernel32”, “GetTickCount”),即可返回GetTickCount函数的注册号。

例2:从16位Microsoft Windows中注册GetTickCount函数,并返回注册号

具体操作为:在单元格中输入公式“=REGISTER. ID(“User”,”GetTickCount”, “J!”)”即可。

小提示 如果函数GetTickCount已经在其他工作表中用上面的公式注册过,可在单元格中直接输入公式即可:=REGISTER.ID(“User”,”GetTickCount”)。

Excel 返回已注册过的指定动态链接库:REGISTER.ID函数

REGISTER.ID函数可用于返回已注册过的指定动态链接库(DLL)。如果DLL还未进行注册,该函数对DLL或代码源进行注册,然后返回注册号。

REGISTER.ID函数的语法为:=REGISTER.ID(module_text,procedure,type_text),各参数的语法介绍如下。

※ module_text:为文本,用于指定Microsoft Excel for Windows中的DLL名称,该DLL包含函数。

※ procedure:为文本,用于指定Microsoft Excel for Windows中DLL内的函数名,还可以使用函数的序数值,该值来自模块定义文件(.DEF)中的EXPORTS语句,但序数值或者源ID号不能为文本形式。

※ type_text:为文本,用于指定返回值的数据类型以及DLL的所有参数的数据类型,Type_text的首字母指定返回值,如果函数或代码源已经注册过,则可省略该参数。