Compartir a través de


xlfRegisterId

Hace referencia a: Excel 2013 | Office 2013 | Visual Studio

Se puede llamar desde un archivo DLL al que microsoft Excel ha llamado a sí mismo. Si una función ya está registrada, devuelve el identificador de registro existente para esa función sin volver a registrarla. Si una función aún no está registrada, la registra y devuelve el identificador de registro resultante.

Excel12(xlfRegisterId, LPXLOPER12 pxRes, 3, LPXLOPER12 pxModuleText, LPXLOPER12 pxProcedure, LPXLOPER12 pxTypeText);

Parameters

pxModuleText (xltypeStr)

Nombre del archivo DLL que contiene la función.

pxProcedure (xltypeStr o xltypeNum)

Si es una cadena, el nombre de la función que se va a llamar. Si es un número, el número de exportación ordinal de la función a la que se va a llamar. Para mayor claridad y solidez, use siempre el formulario de cadena.

pxTypeText (xltypeStr)

Cadena opcional que especifica los tipos de todos los argumentos de la función y el tipo del valor devuelto de la función. Si desea más información, vea la sección "Comentarios". Este argumento se puede omitir para un archivo DLL independiente (XLL) que define xlAutoRegister.

Valor de la propiedad/valor devuelto

Devuelve el identificador de registro de la función (xltypeNum), que se puede usar en llamadas posteriores a xlfUnregister.

Comentarios

Esta función es útil cuando no quiere preocuparse por mantener un identificador de registro, pero necesita uno más adelante para anular el registro. También es útil para asignar a menús, herramientas y botones cuando la función que desea asignar está en un archivo DLL.

Cuando se ha registrado una función DLL o XLL con un argumento pxFunctionText válido que se ha proporcionado a xlfRegister, su identificador de registro también se puede obtener pasando pxFunctionText a la función xlfEvaluate.

Vea también