CALL (funkcija CALL)

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Svarbu : Dėmesio  Neteisingai koreguodami registrą, galite labai pakenkti operacinei sistemai ir ją reikės įdiegti iš naujo. „Microsoft“ negali garantuoti, kad dėk netinkamo registro koregavimo kilusias problemas galima išspręsti. Prieš redaguodami registrą sukurkite atsarginę visų vertingų duomenų kopiją. Norėdami sužinoti naujausios informacijos apie kompiuterio registro naudojimą ir apsaugą, žr. „Microsoft Windows“ žinyną.

Šiame straipsnyje aprašoma formulės sintaksė ir CALL naudojimas programoje „Microsoft Excel“.

Pastaba :  CALL funkcija negalima „Excel Online“.

Aprašas

Iškviečia dinaminėje saitų bibliotekoje arba kodo ištekliuje esančią procedūrą. Yra dvi šios funkcijos sintaksės formos. Sintaksę 1 naudokite tik su anksčiau registruotu kodo ištekliumi, naudojančiu argumentus iš funkcijos REGISTER. Naudokite sintaksę 2a ar 2b norėdami tuo pačiu metu užregistruoti ir iškviesti kodo išteklių.

Svarbu : Ši funkcija skirta tik pažangiems vartotojams. Neteisingai panaudoję funkciją CALL, galite padaryti klaidų, dėl kurių teks iš naujo paleisti kompiuterį. Ši funkcija prieinama tik programos „Excel“ makrokomandų lape.

Sintaksė

Sintaksė 1

Naudojama su REGISTER

CALL(registravimo_id,[argumentas1],...)

2 sintaksė

Naudojama atskirai (programoje Microsoft Excel, skirtoje Windows)

Registravimo_id     yra reikšmė, grąžinta anksčiau įvykdytos funkcijos REGISTER arba REGISTER.ID.

CALL(modulio_tekstas,procedūra,tipo_tekstas,[argumentas1],...])

Funkcijos CALL sintaksė turi tokius argumentus:

  • Modulio_tekstas     Būtina. Tekstas kabutėse, nurodantis dinaminių saitų bibliotekos (DLL), kurioje yra procedūra, pavadinimą programoje Microsoft Excel, skirtoje Windows.

  • Procedūra     Būtina. Tekstas, nurodantis DLL esančios funkcijos pavadinimą programoje Microsoft Excel, skirtoje Windows. Taip pat galite naudoti funkcijos skaitmeninę reikšmę iš modulio apibrėžimo failo (.DEF) sakinio EXPORTS. Skaitmeninė reikšmė neturi būti teksto formos.

  • Tipo_tekstas     būtinas. Tekstas nurodo DLL bibliotekai ar kodo ištekliui grąžinamos reikšmės duomenų tipą ir visų argumentų duomenų tipus. Pirmoji tipo_teksto raidė nurodo grąžinamą reikšmę. Tipo_tekstui naudojami kodai išsamiai aprašyti Funkcijų CALL ir REGISTER naudojimas. Autonominėms DLL bibliotekoms ar kodo ištekliams (XLL) šį argumentą galite praleisti.

  • Argumentas1,...     Pasirinktinai. Argumentai, kurie turi būti perduoti procedūrai.

Pavyzdys

32 bitų programoje „Microsoft Excel“, skirtoje „Windows“, ši makrokomandos formulė užregistruoja funkciją „GetTickCount“ iš 32 bitų operacinės sistemos „Microsoft Windows“. „GetTickCount“ grąžiną skaičių milisekundžių, praėjusių nuo operacinės sistemos „Microsoft Windows“ paleidimo.

Register("Kernel32","GetTickCount","J")

Esant sąlygai, kad ši funkcija REGISTER yra langelyje A5, kai jūsų makrokomanda užregistruos GetTickCount, galite naudoti funkciją CALL praėjusių milisekundžių skaičiui gauti:

CALL(A5)

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×