Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Important:  Atenție  Editarea incorectă a registry poate deteriora grav sistemul de operare, impunând reinstalarea acestuia. Microsoft nu poate garanta că problemele rezultate din editarea incorectă a registry se pot rezolva. Înainte să editați în registry, faceți backup tuturor datelor importante. Pentru cele mai recente informații privind utilizarea și protejarea registry-ului computerului, consultați Ajutorul Microsoft Windows.

Acest articol descrie sintaxa de formulă și utilizarea funcției CALL în Microsoft Excel.

Notă:  Funcția CALL nu este disponibilă în Excel pentru web.

Descriere

Apelează o procedură dintr-o bibliotecă de legături dinamice sau dintr-o resursă de cod. Există două forme de sintaxă pentru această funcție. Utilizați Sintaxa 1 numai cu o resursă de cod înregistrată anterior, care folosește argumente din funcția REGISTER. Utilizați Sintaxa 2a sau 2b pentru a înregistra și apela simultan o resursă de cod.

Important: Această funcție este disponibilă numai pentru utilizatori avansați. Dacă utilizați incorect funcția CALL, puteți cauza erori, fapt care va necesita repornirea computerului. Această funcție este disponibilă numai dintr-o foaie de macrocomenzi Excel.

Sintaxa

Sintaxă 1

Utilizată cu REGISTER

CALL(Id_înregistrare,[argument1],...)

Sintaxă 2

Utilizată singură (în Microsoft Excel pentru Windows)

Id_înregistrare     este valoarea returnată de una din funcțiile REGISTER sau REGISTER.ID utilizate anterior.

CALL(text_modul,procedură,tip_text,[argument1],...])

Sintaxa funcției CALL are următoarele argumente:

  • Text_modul     Obligatoriu. Este un text în ghilimele care specifică numele bibliotecii de legături dinamice (DLL) care conține procedura din Microsoft Excel pentru Windows.

  • Procedură     Obligatoriu. Este textul care specifică numele funcției din biblioteca DLL din Microsoft Excel pentru Windows. Mai puteți utiliza valoarea de ordine din instrucțiunea EXPORTS din fișierul definiție modul (.DEF). Valoarea de ordine nu trebuie să fie sub formă de text.

  • Tip_text     Obligatoriu. Este textul care specifică tipul de dată al valorii returnate și tipurile de date pentru toate argumentele pentru DLL sau pentru resursa de cod. Prima literă a argumentului tip_text se referă la valoarea returnată. Codurile pe care le utilizați pentru tip_text sunt descrise detaliat în Utilizarea funcțiilor CALL și REGISTER. Pentru biblioteci de legături dinamice (DLL) sau resurse de cod (XLL) de sine stătătoare, se poate omite acest argument.

  • Argument1,...     Opțional. Sunt argumentele care trebuie transmise procedurii.

Exemplu

Următoarea macroformulă înregistrează funcția GetTickCount din Microsoft Windows pe 32 biți. GetTickCount întoarce numărul de milisecunde care au trecut de când a fost pornit Microsoft Windows.

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

Presupunând că funcția REGISTER este în celula A5, după ce macro formula a înregistrat GetTickCount, aveți posibilitatea de a utiliza funcția CALL pentru a întoarce numărul de milisecunde care au trecut.

CALL(A5)

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×