CALL

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

NB! : Ettevaatust! Registri vale redigeerimine võib teie operatsioonisüsteemi tõsiselt kahjustada, tekitades vajaduse see uuesti installida. Microsoft ei taga, et registri valest redigeerimisest tulenevaid probleeme on võimalik lahendada. Enne registri redigeerimist varundage kõik väärtuslikud andmed. Värskeima teabe arvuti registri kasutamise ja kaitsmise kohta leiate Microsoft Windowsi spikrist.

Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni CALL valemisüntaksit ja kasutamist.

Märkus. : Funktsioon CALL pole rakenduses Excel Online saadaval.

Kirjeldus

Kutsub esile dünaamilise linkimisteegi või koodiressursi protseduuri. Sellel funktsioonil on kaks süntaksivormi. Süntaksit 1 kasutage ainult eelnevalt registreeritud koodiressursi puhul, mis kasutab funktsiooni REGISTER argumente. Süntaksit 2a või 2b kasutage juhul, kui soovite samaaegselt registreerida ja kutsuda esile koodiressurssi.

NB! : See funktsioon on mõeldud ainult kogenud kasutajatele. Kui kasutate funktsiooni CALL valesti, võite põhjustada vigu, mis nõuavad teilt arvuti taaskäivitamist. See funktsioon on saadaval ainult Exceli makrolehel.

Süntaks

Süntaks 1

Kasutatakse koos funktsiooniga REGISTER.

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

Süntaks 2

Kasutatakse iseseisvalt (programmis Microsoft Excel for Windows).

Registri_id     – eelnevalt sooritatud funktsiooni REGISTER või REGISTER.ID poolt tagastatud väärtus.

CALL(mooduli_tekst;protseduur;teksti_tüüp;[argument1];...])

Funktsiooni CALL süntaksil on järgmised argumendid.

  • Mooduli_tekst     – nõutav. Tsitaattekst, mis määrab seda protseduuri programmis Microsoft Excel for Windows sisaldava dünaamilise linkimisteegi (DLL) nime.

  • Protseduur     – nõutav. Programmis Microsoft Excel for Windows asuva dünaamilise linkimisteegi funktsiooni nime määrav tekst. Võite kasutada ka funktsiooni järjestusväärtust DEF-faili lausest EXPORTS. Järjestusväärtus ei tohi olla teksti kujul.

  • Teksti_tüüp     – nõutav. Tekst, mis määrab tagastatava väärtuse andmetüübi ja kõigi DLL-i või koodiressursi argumentide andmetüübi. Teksti_tüübi esimene täht määrab tagastatava väärtuse. Teksti_tüübi koode kirjeldatakse üksikasjalikult spikriteemas Funktsioonide CALL ja REGISTER kasutamine. Autonoomsete DLL-ide või koodiressursside (XLL) korral võite selle argumendi välja jätta.

  • Argument1; ...     – valikuline. Protseduurile edastatavad argumendid.

Näide

Järgmine makrovalem registreerib funktsiooni GetTickCount 32-bitisest Microsoft Windowsist. Funktsioon GetTickCount tagastab Microsoft Windowsi käivitamisest möödunud millisekundite arvu.

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

Oletame, et funktsioon REGISTER on lahtris A5. Pärast seda, kui teie makro registreerib funktsiooni GetTickCount, saate kasutada funktsiooni CALL, mis tagastab möödunud millisekundite arvu:

CALL(A5)

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×