Application.RegisteredFunctions 属性 (Excel)

返回在动态链接库或代码资源中的用 REGISTER 或 REGISTER.ID 宏函数登记的函数信息。 只读变体

语法

表达式RegisteredFunctions (Index1Index2)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Index1 可选 Variant 动态链接库或代码资源的名称。
Index2 可选 Variant 函数的名称。

备注

如果未指定索引参数,此属性将返回一个数组,其中包含所有已注册函数的列表。 数组中的每一行包含一个函数的信息,如下表所示。

Column 目录
1 动态链接库或代码资源的名称。
2 DLL 或代码资源中过程的名称。
3 指定返回值的数据类型以及参数的数目和数据类型的字符串。

没有注册的函数时,该属性返回 null

示例

本示例创建已登记的函数的列表,并在 Sheet1 中每一行放置一个已登记函数。 A 列包含动态链接库或代码资源的完整路径和名称,B 列包含函数名称,C 列包含参数数据类型代码。

theArray = Application.RegisteredFunctions 
If IsNull(theArray) Then 
 MsgBox "No registered functions" 
Else 
 For i = LBound(theArray) To UBound(theArray) 
 For j = 1 To 3 
 Worksheets("Sheet1").Cells(i, j). _ 
 Formula = theArray(i, j) 
 Next j 
 Next i 
End If

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。