Microsoft Office for Windows blokeerib peagi Internetist allalaaditud makrofailid isegi Office'i vanemates versioonides.
Microsoft Office on toetanud Visual Basic for Applications (VBA) makrosid alates Excel 5.0 versioonist 1993. aastal ja see funktsioon jõudis teistesse rakendustesse koos Office 97 väljalasega. Kuigi need võivad olla uskumatult kasulikud, eriti kui automatiseerida tüütuid ülesandeid dokumentides, kasutatakse neid sageli pahavara levitamiseks. Microsoft teatas esmaspäeval, et kõik Office'i makrod lülitatakse vaikimisi välja kõigis praegu toetatavates Office'i rakendustes.
Microsoft on juba alustanud Excel 4.0 pärandmakrode keelamist, tuntud ka kui XLM-makrod, kuid nüüd on ettevõte liikumas veidi uuematele VBA-makrodele. Microsoft ütles kogukonna postituses (kaudu The Verge) esmaspäeval: "Microsoft Office on aastaid tarninud võimsaid automatiseerimisvõimalusi, mida nimetatakse aktiivseks sisuks. Kõige tavalisemad on makrod. Kuigi andsime kasutajate hoiatamiseks nende makrode eest teavitusriba, said kasutajad siiski otsustada makrod lubada, klõpsates nuppu. Halvad tegijad saadavad Office'i failides makrosid lõppkasutajatele, kes need teadmatult lubavad, pahatahtlikud koormused tarnitakse ja mõju võib olla tõsine, sealhulgas pahavara, ohustatud identiteet, andmete kadu ja kaugjuhtimine juurdepääs."
Microsoft blokeerib peagi kõik Accessi, Exceli, PowerPointi, Visio ja Wordi Internetist allalaaditud VBA makrod. Muudatus ilmub esmalt Office 365 paketi versioonis 2203, alustades praeguse kanali eelvaatest "2022. aasta aprilli alguses" ja avaldatakse hiljem Current Channelile, Monthly Enterprise Channelile ja Semi-Annual Enterprise'ile Kanal. Pärast seda värskendust on ainus viis makrode kasutamiseks Internetist alla laaditud failides eemaldada atribuut "Mark of the Web". failiandmetes.
Kuid muudatus ei ilmu ainult Microsoft Office'i uusimates versioonides. Ettevõte ütles ka oma teadaandes: "Määramisel tulevasel kuupäeval kavatseme selle muudatuse teha ka Office LTSC, Office 2021, Office 2019, Office 2016 ja Office 2013 jaoks."
Microsoft juurutab blokeerimiskäitumist ainult Windowsi Office'is, kuigi macOS-is olev Office toetab ka VBA-makrosid. Office'i mobiili- ja veebiversioonid ei töötanud kunagi VBA makrodega.