LLAMAR (función LLAMAR)

Importante: Precaución Una edició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 edición incorrecta del Registro. Antes de editar 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: Esta función no está disponible en Excel Online.

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. 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.

REGISTER("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:

CALL(A5)

Compartir Facebook Facebook Twitter Twitter Enviar por correo electrónico Enviar por correo electrónico

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×