要点 注意 错误编辑注册表可能严重损坏操作系统,使得需要重新安装操作系统。Microsoft 不保证能解决由错误编辑注册表引起的问题。编辑注册表前,请首先备份所有有用的数据。有关使用和保护计算机注册表的最新信息,请参阅 Microsoft Windows 帮助。
本文介绍 Microsoft Excel 中 REGISTER.ID 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
返回已注册过的指定动态链接库 (DLL) 或代码源的注册号。如果 DLL 或代码源还未进行注册,该函数对 DLL 或代码源进行注册,然后返回注册号。
REGISTER.ID 函数可以用于工作表(与 REGISTER 函数不同),但无法用 REGISTER.ID 函数指定函数名和参数名。
有关 DLL、代码源和数据类型的详细信息,请参阅 使用 CALL 和 REGISTER 函数。
注释 因为 Microsoft Excel for Windows 和 Microsoft Excel for the Macintosh 使用不同类型的代码源,所以在每种操作环境下,REGISTER.ID 函数的语法略有不同。
REGISTER.ID(module_text,procedure,[type_text])
REGISTER.ID 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
下列公式从 32 位 Microsoft Windows 中注册函数 GetTickCount,并返回注册号:
REGISTER.ID("Kernel32", "GetTickCount", "J!")
假设函数 GetTickCount 已经在其他工作表中用上面的公式注册过,则下面的公式返回 GetTickCount 函数的注册号:
REGISTER.ID("Kernel32", "GetTickCount")
下列公式从 16 位 Microsoft Windows 中注册 GetTickCount 函数,并返回注册号:
REGISTER.ID("User", "GetTickCount", "J!")
假设函数 GetTickCount 已经在其他工作表中用上面的公式注册过,则下面的公式返回 GetTickCount 函数的注册号:
REGISTER.ID("User", "GetTickCount")