Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel para iPhone Excel para tabletas Android Excel para teléfonos Android

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)

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.