Importante: Attenzione Modifiche improprie al Registro di sistema possono provocare seri danni al sistema operativo, per cui risulterebbe necessaria la reinstallazione. Microsoft non garantisce che i problemi derivanti da modifiche improprie del Registro di sistema vengano risolti. Prima di modificare il Registro di sistema, eseguire il backup dei dati utili. Per informazioni aggiornate su come utilizzare e proteggere il Registro di sistema del computer, vedere la Guida di Microsoft Windows.
Questo articolo descrive la sintassi della formula e l'uso della funzione RICHIAMA in Microsoft Excel.
Nota: La funzione RICHIAMA non è disponibile in Excel per il Web.
Descrizione
Richiama una procedura da una libreria a collegamento dinamico o da una risorsa codice. Questa funzione dispone di due sintassi. Utilizzare la sintassi 1 solo con una risorsa codice registrata precedentemente, che utilizza gli argomenti della funzione REGISTRO. Utilizzare la sintassi 2a o 2b per registrare e contemporaneamente richiamare una risorsa codice.
Importante: Questa funzione è rivolta agli utenti esperti. Un utilizzo non corretto della funzione RICHIAMA potrebbe causare degli errori e rendere necessario il riavvio del computer. Questa funzione è disponibile solo da un foglio macro di Excel.
Sintassi
Sintassi 1
Utilizzata con REGISTRO
RICHIAMA(registro; [argomento1];...)
Sintassi 2
Utilizzata singolarmente (in Microsoft Excel per Windows)
Registro è il valore restituito da una funzione REGISTRO o IDENTIFICATORE.REGISTRO eseguita in precedenza.
RICHIAMA(modulo; procedura; tipo; [arg1];...])
Gli argomenti della sintassi della funzione RICHIAMA sono i seguenti:
-
Modulo Obbligatorio. Testo racchiuso tra virgolette nel quale è specificato il nome della DLL che contiene la procedura in Microsoft Excel per Windows.
-
Procedura Obbligatorio. Testo che specifica il nome della funzione nella DLL di Microsoft Excel per Windows. È inoltre possibile utilizzare il valore ordinale della funzione proveniente dall'istruzione EXPORTS del file DEF (File di definizione dei moduli, Module-Definition File). Il valore ordinale non deve essere in formato testo.
-
Tipo Obbligatorio. Testo che specifica il tipo di dati del valore restituito e i tipi di dati di tutti gli argomenti nella DLL o risorsa codice. La prima lettera di tipo specifica il valore restituito. I codici da utilizzare per tipo sono descritti in dettaglio in Utilizzo delle funzioni RICHIAMA e REGISTRO. Nel caso di file DLL autonomi o di risorse codice autonome (XLL), è possibile omettere questo argomento.
-
Arg1;... Facoltativo. Argomenti da sottoporre alla procedura.
Esempio
La formula macro seguente registra la funzione GetTickCount da una versione a 32 bit di Microsoft Windows. GetTickCount restituisce il numero di millisecondi trascorsi a partire dall'avvio di Microsoft Windows.
REGISTRO("Kernel32";"GetTickCount","J")
Supponendo che questa funzione REGISTRO si trovi nella cella A5, dopo che la macro ha registrato GetTickCount, sarà possibile utilizzare la funzione RICHIAMA per calcolare il numero di millisecondi trascorsi:
RICHIAMA(A5)