Importante: 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 función LLAMAR en Microsoft Excel.
Nota: La función LLAMAR no está disponible en Excel para la Web.
Descripción
Llama a un procedimiento de una biblioteca de vínculos dinámicos o de un recurso de código. Existen dos sintaxis para esta función. Use la sintaxis 1 solo con un recurso de código previamente registrado, que use los argumentos de la función REGISTRAR. Use la sintaxis 2a o 2b para llamar y registrar simultáneamente un recurso de código.
Importante: Esta función se recomienda solo para los usuarios avanzados. El uso incorrecto de la función LLAMAR puede causar errores que le obligarán a volver a iniciar el equipo. Esta función solo está disponible desde una hoja de macros de Excel.
Sintaxis
Sintaxis 1
Se usa con REGISTRAR
LLAMAR(id_registro;[argumento1];...)
Sintaxis 2
Se usa sola (en Microsoft Excel para Windows)
Id_registro es el valor devuelto por una función REGISTRAR o ID.REGISTRO ejecutada previamente.
LLAMAR(módulo;procedimiento;tipo;[argumento1];...])
La sintaxis de la función LLAMAR tiene los siguientes argumentos:
-
Módulo Obligatorio. El nombre entre comillas de la biblioteca de vínculos dinámicos (DLL) que contiene el procedimiento 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 no debe tener forma de texto.
-
Tipo Obligatorio. Texto que especifica el tipo de datos del valor devuelto y los tipos de datos de todos los argumentos de DLL o de los recursos de código. La primera letra de tipo especifica el valor que será devuelto. Los códigos usados para tipo se describen detalladamente en el tema sobre el uso de las funciones LLAMAR y REGISTRAR. Este argumento puede omitirse en funciones DLL o recursos de código independientes (XLL).
-
Argumento1, ... Opcional. Los argumentos que se pasan al procedimiento.
Ejemplo
La siguiente fórmula registra la función GetTickCount de Microsoft Windows 32 Bits. GetTickCount devuelve el número de milésimas de segundo que han pasado desde que se inició Microsoft Windows.
REGISTRAR("kernel32","GetTickCount","J")
Suponiendo que la función REGISTRAR se encuentra en la celda A5, después que la fórmula registre GetTickCount, puede usar la función LLAMAR para obtener el número de milésimas de segundo transcurridos:
LLAMAR(A5)