Función ID.REGISTRO

Precaución      Una modificación incorrecta del Registro podría causar graves daños en el sistema operativo e, incluso, forzar su reinstalación. Microsoft no puede garantizar que puedan resolverse los problemas resultantes de una modificación incorrecta del Registro. Antes de modificar el Registro, realice una copia de seguridad de todos los datos de valor. Para obtener la información más reciente sobre el uso y la protección del Registro de su equipo, vea la Ayuda de Microsoft Windows.

Devuelve el número de identificación del registro de la biblioteca de vínculos dinámicos (DLL) especificada o del recurso de código previamente registrado. Si la DLL o el recurso de código no han sido registrados, esta función realiza el registro y devuelve el identificador del registro.

La función ID.REGISTRO puede usarse en hojas de cálculo (a diferencia de la función REGISTRAR), pero no permite especificar un nombre de función ni nombres de argumentos.

Para obtener más información sobre bibliotecas DLL, recursos de código y tipos de datos, vea Usar las funciones LLAMAR y REGISTRAR.

 Nota   Como Microsoft Excel para Windows y Microsoft Excel para Macintosh usan distintos tipos de recursos de código, ID.REGISTRO tiene una sintaxis diferente para cada entorno operativo.

Sintaxis 1

Para Microsoft Excel para Windows

ID.REGISTRO(módulo;procedimiento;tipo)

Sintaxis 2

Para Microsoft Excel para Macintosh

ID.REGISTRO(archivo;recurso;tipo)

Módulo     es texto que especifica el nombre de la DLL que contiene la función, en Microsoft Excel para Windows.

Procedimiento     es texto que especifica el nombre de la función incluida en la DLL, en Microsoft Excel para Windows. También puede usar el valor ordinal de la función en la instrucción EXPORTS del archivo de definición de módulo (.DEF). El valor ordinal o el número de identificación del recurso no debe estar en forma de texto.

Tipo     es texto que especifica el tipo de datos del valor devuelto y los tipos de datos de todos los argumentos de la DLL. La primera letra del argumento tipo especifica el valor que será devuelto. Si la función o el recurso de código ya ha sido registrado, se puede omitir este argumento.

Archivo     es texto que especifica el nombre del archivo que contiene el recurso de código de Microsoft Excel para Macintosh.

Recurso     es texto que especifica el nombre de la función incluida en el recurso de código en Microsoft Excel para Macintosh. También puede utilizar el número de identificación del recurso. El valor ordinal o el número de identificación del recurso no debe estar en forma de texto.

Ejemplos (Microsoft Excel 32 Bits)

La siguiente fórmula registra la función GetTickCount a partir de Microsoft Windows 32 Bits y devuelve el identificador de registro:

ID.REGISTRO("Kernel32", "GetTickCount", "J!")

Suponiendo que GetTickCount ya se haya registrado en otra hoja utilizando la fórmula precedente, la siguiente fórmula devuelve el identificador de registro para GetTickCount:

REGISTER.ID("Kernel32", "GetTickCount")

Ejemplos (Microsoft Excel 16 Bits)

La siguiente fórmula registra la función GetTickCount a partir de Microsoft Windows 16 Bits y devuelve el identificador de registro:

REGISTER.ID("User", "GetTickCount", "J!")

Suponiendo que GetTickCount ya se haya registrado en otra hoja utilizando la fórmula precedente, la siguiente fórmula devuelve el identificador de registro para GetTickCount:

REGISTER.ID("User", "GetTickCount")

 
 
Corresponde a:
Excel 2007