Microsoft Office dla Windows wkrótce zablokuje pliki makr pobrane z Internetu, nawet w starszych wersjach pakietu Office.
Pakiet Microsoft Office obsługuje makra języka Visual Basic for Applications (VBA) od wersji Excel 5.0 z 1993 r., a funkcja ta pojawiła się w innych aplikacjach wraz z wydaniem pakietu Office 97. Chociaż mogą być niezwykle przydatne, szczególnie przy automatyzacji żmudnych zadań w dokumentach, często są wykorzystywane do dystrybucji złośliwego oprogramowania. Firma Microsoft ogłosiła w poniedziałek, że wszystkie makra pakietu Office będą domyślnie wyłączone we wszystkich aktualnie obsługiwanych aplikacjach pakietu Office.
Firma Microsoft rozpoczęła już wyłączanie starszych makr programu Excel 4.0, znane również jako makra XLM, ale teraz firma przechodzi na nieco nowsze makra VBA. Microsoft powiedział w poście społecznościowym (przez Krawędź) w poniedziałek: „Od lat pakiet Microsoft Office udostępnia zaawansowane możliwości automatyzacji zwane zawartością aktywną, a najpopularniejszym rodzajem są makra. Chociaż udostępniliśmy pasek powiadomień ostrzegający użytkowników o tych makrach, użytkownicy nadal mogą zdecydować o włączeniu makr, klikając przycisk. Źli aktorzy wysyłają makra w plikach pakietu Office do użytkowników końcowych, którzy nieświadomie je włączają, są to złośliwe ładunki dostarczone, a skutki mogą być poważne, w tym złośliwe oprogramowanie, naruszenie tożsamości, utrata danych i zdalne dostęp."
Microsoft wkrótce zablokuje wszystkie makra VBA pobrane z Internetu w programach Access, Excel, PowerPoint, Visio i Word. Zmiana pojawi się najpierw w wersji 2203 pakietu Office 365, zaczynając od Aktualnego Podglądu Kanału w „początek kwietnia 2022 r.”, a później wprowadzone w kanałach Current Channel, Monthly Enterprise Channel i Półroczny Enterprise Kanał. Po tej aktualizacji jedynym sposobem wykorzystania makr w plikach pobranych z Internetu jest ich usunięcie atrybut „Znak sieci”. w danych pliku.
Zmiana pojawi się jednak nie tylko w najnowszych wersjach pakietu Microsoft Office. Firma stwierdziła również w swoim ogłoszeniu: „w ustalonym terminie planujemy również wprowadzenie tej zmiany w Office LTSC, Office 2021, Office 2019, Office 2016 i Office 2013”.
Firma Microsoft wprowadza zachowanie blokowe tylko w pakiecie Office w systemie Windows, mimo że pakiet Office w systemie macOS obsługuje również makra VBA. Wersje mobilne i internetowe pakietu Office nigdy nie współpracowały z makrami VBA.