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.

Vea también