Partager via


xlfSetName

S’applique à: Excel 2013 | Office 2013 | Visual Studio

Permet de créer et de supprimer des noms définis associés à la DLL.

Excel12(xlfSetName, LPXLOPER12 pxRes, 2, LPXLOPER12 pxNameText, LPXLOPER12 pxNameDefinition);

Paramètres

pxNameText (xltypeStr)

Nom de la plage, qui doit être conforme aux limitations habituelles de Microsoft Excel sur les noms valides.

pxNameDefinition (xltypeStr, xltypeNum, xltypeBool, xltypeErr, xltypeMulti, xltypeSRef, xltypeRef ou xltypeInt)

(Facultatif). Valeur, ensemble de valeurs, cellule ou plage de cellules que pxNameText est défini. En cas d’omission, le nom est supprimé.

Valeur de propriété/valeur de renvoi

pxRes (xltypeBool ou xltypeErr)

TRUE si l’opération a réussi ou FALSE si le nom n’a pas pu être créé ou supprimé. Retourne #VALUE ! si un ou plusieurs arguments n’étaient pas valides.

Remarques

Lorsqu’une fonction ou une commande est inscrite à l’aide de xlfRegister avec un argument pxFunctionText valide, Excel crée un nom associé à la ressource DLL. Lorsque votre DLL est déchargée, ces noms doivent être supprimés à l’aide de la fonction xlfSetName. Toutefois, en raison d’un problème connu dans Excel, cette opération de suppression échoue. Pour plus d’informations, reportez-vous à la rubrique Problèmes connus concernant le développement de XLL Excel.

Exemple

Consultez le code de la fonction xlAutoClose dans \SAMPLES\GENERIC\GENERIC.C.

Voir aussi