xlfSetName
Hace referencia a: Excel 2013 | Office 2013 | Visual Studio
Se usa para crear y eliminar nombres definidos asociados al archivo DLL.
Excel12(xlfSetName, LPXLOPER12 pxRes, 2, LPXLOPER12 pxNameText, LPXLOPER12 pxNameDefinition);
Parameters
pxNameText (xltypeStr)
Nombre del intervalo, que debe ajustarse a las limitaciones habituales de Microsoft Excel en los nombres válidos.
pxNameDefinition (xltypeStr, xltypeNum, xltypeBool, xltypeErr, xltypeMulti, xltypeSRef, xltypeRef o xltypeInt)
(Opcional). Valor, conjunto de valores, celda o rango de celdas que pxNameText se define como . Si se omite, se elimina el nombre.
Valor de la propiedad/valor devuelto
pxRes (xltypeBool o xltypeErr)
TRUE si la operación se realizó correctamente o FALSE si no se pudo crear o eliminar el nombre. Devuelve #VALUE! si uno o varios de los argumentos no eran válidos.
Comentarios
Cuando se registra una función o comando mediante xlfRegister con un argumento pxFunctionText válido, Excel crea un nombre asociado al recurso DLL. Cuando se descarga el archivo DLL, estos nombres se deben eliminar mediante la función xlfSetName. Sin embargo, debido a un problema conocido en Excel, se produce un error en esta operación de eliminación. Para obtener más información, consulta Problemas conocidos en el desarrollo de XLL de Excel.
Ejemplo
Vea el código de la función xlAutoClose en \SAMPLES\GENERIC\GENERIC.C
.