Contenuti

Bentornati al nostro frequente blog sulle funzioni di Excel dalla A alla Z. Oggi guardiamo al CHIAMATA funzione.

La funzione CALL

Vista, prima di andare in qualsiasi luogo qui, questa funzione è per Utenti avanzati soltanto. Se si utilizza il CHIAMATA funziona in modo errato, è probabile che stia cercando un nuovo computer; bene, nel migliore dei casi, dovrà riavviare il PC. Questa funzione è abilitata solo da un foglio di macro di Excel in ogni caso. Fate attenzione con questo strumento!

Questa funzione chiama una procedura in una libreria di collegamenti dinamici o una risorsa di codice. Ci sono due alternative per la sintassi di questa funzione. Usare la prima sintassi solo con una risorsa di codice registrata in precedenza, che utilizza argomenti del REGISTRARSI funzione. Usare la seconda sintassi per registrare e chiamare simultaneamente una risorsa di codice.

Quindi, da sopra, il CHIAMATA La funzione utilizza due tipi diversi di sintassi per operare.

Sintassi 1:

Usado con REGISTRARSI:

CHIAMARE (register_id, [argument1], …)

dove register_id es el valor devuelto por un ejecutado previamente REGISTRARSI oh REGISTRO.ID funzione.

Sintassi 2:

Usado solo (en Microsoft Excel para Windows):

CHIAMARE (módulo_texto, procedimiento, tipo_texto, [argument1], …])

Il CHIAMATA La funzione ha i seguenti argomenti:

  • module_text: esto es obligatorio y se representa como texto entre comillas que especifica el nombre de la biblioteca de vínculos dinámicos (DLL) que contiene el procedimiento en Microsoft Excel para Windows
  • procedimiento: richiesto in aggiunta. Este es un texto que especifica el nombre de la función en el archivo DLL en Microsoft Excel para Windows. Además puede usar el valor ordinal de la función de la EXPORTACIONES declaración en el archivo de definición de módulo (.DEF). El valor ordinal no debe tener forma de texto.
  • teclee el texto: ancora, necessario. Este es un texto que specifica el tipo de datos del valor de retorno y los tipos de datos de todos los argumentos de la DLL o del recurso de código. La primera letra de teclee el texto specifica el valor de retorno. Los códigos que utiliza para teclee el texto se descriten en detalle en Uso de las funciones LLAMAR y REGISTRAR. Para DLL independientes o recursos de código (XLL), puede omitir este argumento
  • argumento1, …: Opzionale. Estos son los argumentos que se pasarán al procedimiento.

La próxima fórmula macro registra la GetTickCount función de Microsoft Windows de 32 bit. GetTickCount devuelve el número de milisegundos que han transcurrido desde que se inició Microsoft Windows:

REGISTRARSI(“Kernel32”, “GetTickCount”, “J”)

Asumiendo que esto REGISTRARSI La función está en la celda A5, después de que su macro registre GetTickCount, puoi usare il CHIAMATA función para devolver el número de milisegundos que han transcurrido:

Tal vez no para los pusilánimes.

Presto continueremo con le nostre funzioni dalla A alla Z di Excel. Continua a controllare: C'è un nuovo post sul blog ogni due giorni lavorativi.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.

Altoparlante dati