共用方式為


(Excel) 的 Application.RegisteredFunctions 屬性

會傳回有關在動態連線程式庫 (DLL) 或原始程式碼中以 REGISTER 或 REGISTER.ID 巨集函數所登錄的函數資訊。 唯讀的 Variant

語法

運算式RegisteredFunctions (Index1Index2)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Index1 選用 Variant DLL 或原始程式碼的名稱。
Index2 選用 Variant 函數的名稱。

註解

如果您未指定索引引數,這個屬性會傳回包含所有已註冊函式清單的陣列。 陣列中的每一列含有一個函數的資訊,如下列表格所示。

內容
1 DLL 或原始程式碼的名稱。
2 DLL 或程式碼資源中的程式名稱。
3 指定傳回值之資料類型的字串,以及引數的數目和資料類型。

如果沒有任何已登錄的函數,則本屬性會傳回 null

範例

此範例建立已登錄函數的清單,並在 Sheet1 上的每一列中放置一個已登錄的函數。 A 欄包含 DLL 或代碼資源的完整路徑和檔名,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 支援與意見反應