Funcțiile aplicației gazdă

Funcțiile aplicației gazdă disponibile pentru VBA nu fac parte din VBA, fac parte din aplicația gazdă. De exemplu, funcțiile foii de lucru Excel nu fac parte din programarea VBA, ci fac parte dintr-o aplicație gazdă Excel. Nu fiecare aplicație gazdă VBA conține funcții pe care le puteți utiliza în VBA. Prin urmare, dacă intenționați să utilizați proceduri în diferite aplicații, nu trebuie să utilizați funcțiile aplicației gazdă.







Pentru a utiliza funcția aplicație gazdă, trebuie să o accesați utilizând obiectul programului Aplicație. De exemplu:

Aplicația MsgBox.Min (1, 5, 7, 9)

Rețineți că cuvântul aplicației este urmat de o perioadă (punct separator), urmată de numele funcției fără spații.







Rezultatul funcției Excel nu poate fi ignorat. Trebuie să includeți întotdeauna parantezele în apelul funcției Excel și să utilizați întotdeauna cumva rezultatul funcției: ca valoare în expresie, argument pentru cealaltă funcție și așa mai departe.

Funcțiile aplicațiilor gazdă care au aceleași nume ca și funcțiile VBA nu efectuează neapărat aceleași sarcini și produc aceleași rezultate. De exemplu, funcția Excel LOG și funcția LOG VBA nu sunt aceleași.

De asemenea, trebuie avut în vedere faptul că nu toate funcțiile aplicației gazdă sunt disponibile pentru VBA. Pentru a verifica disponibilitatea funcției, trebuie să utilizați instrumentul VBA Object Browser. Pentru a afla ce funcții sunt disponibile în aplicație și pentru a afla care este scopul și modul de utilizare a acestor funcții, trebuie să vă referiți la sistemul de ajutor pentru aplicații (de exemplu, pentru a căuta funcțiile de cuvinte).

În concluzie, să spunem o proprietate suplimentară utilă a funcției InputBox a unei aplicații Excel care nu este în VBA. InputBox în Excel are un parametru opțional de tip. Specifică tipul valorii de intrare. Acest lucru poate fi folosit ca un control suplimentar al informațiilor introduse.

Parametrul Type poate lua următoarele valori:







Articole similare

Trimiteți-le prietenilor: