Gadgetisimo » Calculatoare » Interoperabilitate VBA – 1. Ce este și la ce folosește

Interoperabilitate VBA – 1. Ce este și la ce folosește

Interoperabilitatea este abilitatea produselor, sistemelor sau a proceselor de a lucra împreună pentru realizarea unui scop comun.

De exemplu, putem vorbi de interoperabilitate în cazul unui telefon (cu aplicația necesară), cu care descui o ușă prevăzută cu o încuietoare smart.

Nu vă frecați mâinile, nu vom învăța să spargem uși. În schimb vom învăța cum să controlăm, de exemplu, aplicația Outlook din aplicația Excel. Sau din orice aplicație care știe VBA (Visual Basic for Application), un limbaj de programare pentru automatizarea aplicațiilor care știu VBA

De ce aș avea nevoie să fac asta? De exemplu am o aplicație în Excel în care țin evidența consumabilelor de birotică. Dacă stocul scade sub valoarea hotărâtă de mine ca fiind stocul tampon, trebuie să trimit email la furnizori pentru reaprovizionare.

O pot face manual

  1. Filtrez după stocuri
  2. Mă duc în tabelul unde am furnizorii pentru fiecare produs
  3. Aflu adresele lor de email
  4. Încep sa scriu la fiecare ce am nevoie si trimit mesajele

sau o pot face automat

  1. Aplicația mea verifică stocurile în fiecare zi (la prima pornire a aplicației)
  2. Pe baza unui șablon definit de mine, îi „spune” Outlook-ului să creeze mesajele (are în Excel toate informațiile necesare – cod, denumire, cantitate, furnizor, adresa email furnizor, nume agent de legătură)
  3. Când comunică cu Outlook, îi „spune” la ce oră să trimită fiecare mesaj, ținând cont de limitele (câte mesaje pot trimite odată sau câte îmtr-o zi) pe care mi le impune cel care îmi găzduiește serverul de mail, astfel încât să nu mă trezesc cu accesul blocat pe motiv de Spam. S-au văzut cazuri 😉
  4. Mesajele ajung în Outbox și vor pleca în conformitate cu ora comunicată de Excel

Și în timpul acesta beau o cafea.

Interoperabilitate VBA - 1. Generalități

Happy Coding!

Surse: Freepik, Pexels



Back To Top