: Attention Une modification incorrecte du Registre peut endommager gravement votre système d’exploitation et nécessiter sa réinstallation. Microsoft ne peut pas garantir qu’il soit possible de résoudre les problèmes dus à une modification incorrecte du Registre. Avant de modifier le Registre, sauvegardez les données les plus précieuses. Pour obtenir les informations les plus récentes sur l’utilisation et la protection du Registre de votre ordinateur, voir l’Aide de Microsoft Windows.
Cet article décrit la syntaxe de formule et l’utilisation de la REGISTER.ID dans Microsoft Excel.
Description
Renvoie le numéro d’identification du Registre de la bibliothèque de liens dynamiques qui a été spécifiée ou de la ressource de code qui a été mise en Registre auparavant. Si la DLL ou la ressource de code n’a pas été mise en Registre, cette fonction effectue l’enregistrement et renvoie l’identificateur de Registre.
La fonction REGISTRE.NUMERO peut être utilisée dans les feuilles de calcul (à la différence de la fonction REGISTRE), mais vous n’avez pas la possibilité, avec la fonction REGISTRE.NUMERO, de spécifier un nom de fonction ni des noms d’argument.
Pour plus d’informations sur les DLL, les ressources de code et les types de données, voir Utilisation des fonctions FONCTION.APPELANTE et REGISTRE.
: Comme Microsoft Excel pour Windows et Microsoft Excel pour Macintosh utilisent des types différents de ressources de code, la fonction REGISTRE.NUMERO requiert une syntaxe légèrement différente pour chaque environnement d’exploitation.
Syntaxe
REGISTRE.NUMERO(texte_module,procédure,[type_texte])
La syntaxe de la fonction REGISTRE.NUMERO contient les arguments suivants :
-
module_texte Obligatoire. Représente le texte spécifiant le nom de la DLL qui contient la fonction, dans Microsoft Excel pour Windows.
-
procédure Obligatoire. Représente un texte qui spécifie le nom de la fonction dans la DLL dans Microsoft Excel pour Windows. Vous pouvez également utiliser la valeur ordinale de la fonction tirée de l’instruction EXPORTS du fichier de définition de module (.DEF). La valeur ordinale ou le numéro d’identification de la ressource ne doit pas être sous forme de texte.
-
type_texte Facultatif. Représente le texte indiquant à la DLL le type de données de la valeur renvoyée et celui de tous les arguments. La première lettre de l’argument type_texte spécifie la valeur de retour. Si la fonction ou la ressource de code est déjà mise en Registre, vous pouvez omettre cet argument.
Exemples
La formule suivante met en Registre la fonction GetTickCount à partir de Microsoft Windows 32 bits et renvoie l’identificateur de Registre :
REGISTRE.NUMERO("Kernel32";"GetTickCount";"J!")
En admettant que la fonction GetTickCount ait déjà été mise en Registre dans une autre feuille à l’aide de la formule précédente, la formule suivante renvoie l’identificateur de Registre pour GetTickCount :
REGISTRE.NUMERO("Kernel32";"GetTickCount")