REGISTER.ID 函数

重要: 注意  注册表编辑不当可能会严重损坏操作系统,导致您必须重新安装它。Microsoft 无法保证可解决因注册表编辑不当而引起的问题。编辑注册表之前,请备份任何有价值的数据。有关如何使用和保护计算机注册表的最新信息,请参阅 Microsoft Windows 帮助。

本文介绍 Microsoft Excel 中 REGISTER.ID 函数的公式语法和用法。

说明

返回已注册过的指定动态链接库 (DLL) 或代码源的注册号。如果 DLL 或代码源没有注册过,则此函数将先对 DLL 或代码源进行注册,然后再返回注册 ID。

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 函数语法具有下列参数:

  • Module_text    必需。文本,用于指定 Microsoft Excel for Windows 中包含函数的 DLL 的名称。

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

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

示例

下列公式从 32 位 Microsoft Windows 中注册 GetTickCount 函数,并返回注册号:

REGISTER.ID("Kernel32", "GetTickCount", "J!")

假设函数 GetTickCount 已经在其他工作表中用上面的公式注册过,则下面的公式返回 GetTickCount 函数的注册号:

REGISTER.ID("Kernel32", "GetTickCount")

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×