CALL (funkcija CALL)

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

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 programu Excel Online.

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 knjižnici DLL v Microsoft Excelu 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)

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×