Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Excel darbam ar iPad Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem

Piesardzību  Nepareizi rediģējot reģistru, varat radīt nopietnas problēmas operētājsistēmā, kā rezultātā var būt nepieciešams to pārinstalēt. Korporācija Microsoft nevar garantēt, ka atrisināsit problēmas, ko var radīt nepareiza reģistra rediģēšana. Korporācija Microsoft nevar garantēt, ka atrisināsit problēmas, ko var radīt nepareiza reģistra rediģēšana.Pirms reģistra rediģēšanas izveidojiet visu vērtīgo datu rezerves kopiju. Jaunāko informāciju par datora reģistra lietošanu un aizsargāšanu skatiet Microsoft Windows palīdzībā.

Šajā rakstā paskaidrota funkcijas CALL formulas sintakse un lietošana programmā Microsoft Excel.

Funkcija CALL nav pieejama Excel tīmeklim.

Apraksts

Izsauc procedūru dinamisko saišu bibliotēkā vai kodu resursā. Šai funkcijai ir divas sintakses formas. 1. sintaksi izmantojiet tikai iepriekš reģistrētam kodu resursam, kas izmanto funkcijas REGISTER argumentus. Izmantojiet 2a vai 2b sintaksi, lai vienlaikus reģistrētu un izsauktu kodu resursu.

Šī funkcija ir paredzēta tikai lietpratējiem. Ja funkcija CALL tiek lietota nepareizi, var rasties kļūdas, kuru dēļ var būt nepieciešams pārstartēt datoru. Šī funkcija ir pieejama tikai no programmas Excel makro lapas.

Sintakse

1. sintakse

Izmantojama ar funkciju REGISTER

CALL(reģistr_id,[arguments1],...)

2 sintakse

Izmantojama viena pati (programmā Microsoft Excel for Windows)

Reģistr_id     ir vērtība, kas tiek atgriezta ar iepriekš veiktu funkciju REGISTER vai REGISTER.ID.

CALL(moduļa_teksts,procedūra,tipa_teksts,[arguments1],...])

Funkcijas CALL sintaksei ir šādi argumenti.

  • Moduļa_teksts     Obligāts arguments. Citēts teksts, kas norāda dinamisko saišu bibliotēkas (DLL) nosaukumu, kas satur procedūru programmā Microsoft Excel for Windows.

  • Procedūra     Obligāts arguments. Teksts, kas norāda funkcijas nosaukumu DLL programmā Microsoft Excel for Windows. Var arī izmantot funkcijas kārtas skaitļa vērtību no EXPORTS formulējuma moduļa definīcijas failā (.DEF). Kārtas skaitļa vērtība nedrīkst būt teksta formā.

  • Tipa_teksts     Obligāts arguments. Teksts, kas norāda atgrieztās vērtības datu tipu un visu DLL vai kodu resursa argumentu datu tipus. Pirmais tipa_teksta burts norāda atgriezto vērtību. Kodi, kas tiek izmantoti tipa_tekstā, ir sīkāk aprakstīti rakstā Funkciju CALL un REGISTER izmantošana. Savrupai DLL vai koda resursiem (XLL) šo argumentu var izlaist.

  • Arguments1,...     Neobligāti argumenti. Procedūras argumenti.

Piemērs

Šāda makro formula reģistrē funkciju GetTickCount no 32 bitu Microsoft Windows. Funkcija GetTickCount atgriež milisekunžu skaitu, kas ir aizritējušas kopš sistēmas Microsoft Windows startēšanas.

REGISTER("Kernel32";"GetTickCount";"J")

Pieņemot, ka pēc tam, kad makro ir reģistrējis GetTickCount, funkcija REGISTER ir šūnā A5 un var izmantot funkciju CALL, lai atgrieztu aizritējušo milisekunžu skaitu:

CALL(A5)

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.