VBA makroi idu u istoriju?
Pre nekog vremena kontaktirao me je klijent sa primedbom da ne može da otvori izveštaj koji sam mu poslao jer ga je blokirao operativni sistem. I zaista, malopre sam pročitao glasine da Microsoft, u doglednoj budućnosti, planira da VBA zameni TypeScript makroima jer predstavljaju bezbednosnu pretnju. Reč je o tome da će sve datoteke koje sadrže VBA kod, a preuzete su sa Interneta, u budućnosti biti blokirane. Kako rešiti ovaj problem?
Da se razumemo, ako ste kreirali xlsm datoteku na svom računaru trebalo bi da možete normalno da pokrećete makroe. Ali ako pošaljete ili primite ovakvu datoteku, te je preuzmete iz e-mail klijent aplikacije, može da vam se dogodi da dobijete poruku kao što je ova na slici.
Da biste mogli da pokrećete makroe, otvorite uobičajenu File Explorer aplikaciju, npr. Windows Explorer, pronađite datoteku, a zatim iz njenog kontekstnog menija pokrenite opciju Properties. U kartici General pronaći ćete izborno polje Unblock. Označite ovo polje i kliknite na OK.
Nakon što ponovo otvorite xlsm datoteku moći ćete da pokrenete makroe koji se u njoj nalaze.
Sumnjam da će VBA makroi u dogledno vreme potpuno nestati ali očekujte da će u budućnosti verovatno biti zamenjeni varijantom „modernijeg“ programskog jezika.