REGISTER.ID 函数
约 394 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
REGISTER.ID 函数用于返回指定动态链接库(DLL)或代码资源的注册标识符。这是一个高级函数,主要用于与外部代码资源交互,通常在开发自定义函数或调用外部程序时使用。
2. 语法
REGISTER.ID(module_text, procedure, [type_text])| 参数 | 选填 | 说明 |
|---|---|---|
| module_text | 必需 | DLL 或代码资源的名称 |
| procedure | 必需 | DLL 中函数的名称或序号 |
| type_text | 可选 | 指定返回值类型和参数类型的文本字符串 |
3. 示例
3.1. 获取 DLL 注册 ID
=REGISTER.ID("MyLibrary.dll", "MyFunction")返回 MyLibrary.dll 中 MyFunction 函数的注册标识符。
3.2. 指定函数类型
=REGISTER.ID("User32.dll", "MessageBoxA", "JICU")注册 User32.dll 中的 MessageBoxA 函数,并指定参数和返回值类型。
4. 实用技巧
4.1. 此函数需要对 DLL 编程有深入了解
此函数需要对 DLL 编程有深入了解
4.2. 使用前确保 DLL 文件路径正确且可访问
使用前确保 DLL 文件路径正确且可访问
4.3. typetext 参数使用特定的类型代码
type_text 参数使用特定的类型代码,如 "J" 表示整数,"C" 表示文本
4.4. 错误的类型指定可能导致 Excel 崩溃,请谨慎使用
错误的类型指定可能导致 Excel 崩溃,请谨慎使用