Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za splet Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2019 za Mac Excel 2016 Excel za iPad Excel za iPhone Excel za tablične računalnike s sistemom Android Excel za telefone s sistemom Android

Pomembno:  Pozor  Nepravilno urejanje registra lahko tako resno poškoduje operacijski sistem, da ga boste morali znova namestiti. Microsoft ne more zagotoviti, da je mogoče odpraviti težave, ki so posledica nepravilnega urejanja registra. Pred urejanjem registra ustvarite varnostno kopijo pomembnih podatkov. Če si želite ogledati najnovejše informacije o uporabi in zaščiti registra, si oglejte pomoč za Microsoft Windows.

V tem članku je opisana sintaksa formule in uporaba CALL v Microsoft Excelu.

Opomba:  Funkcija CALL ni na voljo v Excel za splet.

Opis

Kliče proceduro v dinamično povezovalni knjižnici (DLL) ali sredstvu kode. Obstajata dve sintaksi za to funkcijo. Uporabljajte sintakso 1 samo za sredstvo kode, ki ste ga že registrirali in ki uporablja argumente iz funkcije REGISTER. Uporabljajte sintakso 2a ali 2b, da bi hkrati registrirali in klicali sredstvo kode.

Pomembno: Ta funkcija je namenjena le izkušenim uporabnikom. Če funkcije CALL ne uporabljate pravilno, boste morda povzročili napake, zaradi katerih boste morali znova zagnati računalnik. Funkcija je na voljo le na Excelovem listu z makrom.

Sintaksa

Sintaksa 1

Uporabljena s funkcijo REGISTER

CALL(_imenika; [argument1]; ...)

Sintaksa 2

Uporabljena samostojno (v Microsoft Excelu za Windows)

id_imenika     je vrednost, ki jo funkcija REGISTER ali REGISTER.ID vrne po predhodnem izvajanju.

CALL(besedilo_modula; procedura; besedilo_vrste; [argument1]; ...])

V sintaksi funkcije CALL so ti argumenti:

  • besedilo_modula     Obvezen. Navedek, ki določa ime dinamično povezljive knjižnice (DLL), v kateri je procedura v Microsoft Excelu za Windows.

  • procedura     Obvezen. Besedilo, ki določa ime funkcije v DLL-ju Microsoft Excela za Windows. Uporabite lahko tudi vrednost vrstilnega števnika funkcije iz stavka EXPORTS v datoteki za določitev modula (.DEF - module-definition file). Argument vrstilnega števnika ne sme biti v obliki besedila.

  • besedilo_vrste     Obvezen. Besedilo, ki določa vrsto podatka za vrnjeno vrednost in vrste podatkov za vse argumente knjižnice DLL ali sredstva kode. Prva črka argumenta »besedilo_vrste« določa vrnjeno vrednost. Kode, ki jih uporabljate za argument »besedilo_vrste«, so podrobno opisane v temi Uporaba funkcij CALL in REGISTER. Za samostojne knjižnice DLL ali sredstva kode (XLLs) lahko ta argument izpustite.

  • argument 1; ...     Neobvezen. Argumenti, ki bodo posredovani proceduri.

Primer

Spodnja formula makra registrira funkcijo »GetTickCount« iz 32-bitnega sistema Microsoft Windows. »GetTickCount« vrne število milisekund, ki so pretekle od zagona sistema Microsoft Windows.

REGISTER("Kernel32","GetTickCount","J")

Če privzamemo, da je funkcija REGISTER v celici A5, lahko, potem ko makro prijavi GetTickCount, uporabite funkcijo CALL, da bi dobili število milisekund, ki so pretekle:

CALL(A5)

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.