Partager via


Propriété Application.RegisteredFunctions (Excel)

Cette propriété renvoie des informations concernant des fonctions contenues dans des bibliothèques DLL (Dynamic-Link Library) ou dans des ressources de code inscrites dans le Registre à l'aide des fonctions de macro REGISTER ou REGISTER.ID. Variant en lecture seule.

Syntaxe

expression. RegisteredFunctions (Index1, Index2)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Index1 Facultatif Variant Nom de la bibliothèque DLL ou de la ressource de code.
Index2 Facultatif Variant Nom de la fonction.

Remarques

Si vous ne spécifiez pas les arguments d’index, cette propriété retourne un tableau qui contient une liste de toutes les fonctions inscrites. Chaque ligne du tableau contient les informations correspondant à une seule fonction, comme indiqué ci-dessous.

Column Sommaire
1 Nom de la bibliothèque DLL ou de la ressource de code.
2 Nom de la procédure dans la DLL ou la ressource de code.
3 Chaînes spécifiant les types de données des valeurs de retour, ainsi que le nombre et les types de données des arguments.

Si aucune fonction n'est inscrite, cette propriété renvoie la valeur null.

Exemple

Cet exemple montre comment créer une liste de fonctions inscrites dans le Registre en plaçant une fonction inscrite dans chaque ligne de la feuille « Sheet1 ». La colonne A contient le nom de fichier et le chemin d'accès complet de la bibliothèque DLL ou de la ressource de code, la colonne B contient le nom de la fonction et la colonne C contient le code de type de données de l'argument.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.