Svarīgi!: 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.
Piezīme.: 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.
Svarīgi!: Šī 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)