LLAMAR (función LLAMAR)
LLAMAR (función LLAMAR)
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 (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) LLAMAR en Microsoft Excel.
Nota La función LLAMAR no está disponible en Excel Web App.
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 (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):
- 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. Texto que especifica el nombre de la función 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)