: 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.
En este artículo se describen la sintaxis de la fórmula y el uso de la REGISTER.ID en Microsoft Excel.
Descripción
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 se han registrado, esta función realiza el registro y devuelve el identificador del registro.
Puede usar la función ID.REGISTRO en hojas de cálculo (a diferencia de la función REGISTRAR), aunque no permite especificar un nombre de función ni nombres de argumentos.
Para más información sobre bibliotecas DLL, recursos de código y tipos de datos, vea Usar las funciones LLAMAR y REGISTRAR.
: 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
ID.REGISTRO(módulo,procedimiento,[tipo])
La sintaxis de la función ID.REGISTRO tiene los siguientes argumentos:
-
Módulo Obligatorio. Es el texto que especifica el nombre de la DLL que contiene la función en Microsoft Excel para Windows.
-
Procedimiento Obligatorio. Es el 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 Opcional. Es el 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 se devolverá. Si registra previamente la función o el recurso de código, puede omitir este argumento.
Ejemplos
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 ya haya registrado GetTickCount en otra hoja con la fórmula anterior, la siguiente fórmula devuelve el identificador de registro para GetTickCount:
ID.REGISTRO("Kernel32", "GetTickCount")