O Microsoft Office para Windows bloqueará em breve arquivos de macro baixados da Internet, mesmo em versões mais antigas do Office.
O Microsoft Office oferece suporte a macros Visual Basic for Applications (VBA) desde o Excel 5.0 em 1993, e o recurso chegou a outros aplicativos com o lançamento do Office 97. Embora possam ser extremamente úteis, especialmente na automação de tarefas tediosas em documentos, eles são frequentemente usados para distribuir malware. A Microsoft anunciou na segunda-feira que todas as macros do Office serão desativadas por padrão, em todos os aplicativos do Office atualmente suportados.
A Microsoft já começou a desabilitar macros legadas do Excel 4.0, também conhecidas como macros XLM, mas agora a empresa está migrando para as macros VBA um pouco mais recentes. A Microsoft disse em uma postagem da comunidade (através da A beira) na segunda-feira, "Durante anos, o Microsoft Office lançou recursos de automação poderosos chamados conteúdo ativo, o tipo mais comum são macros. Embora tenhamos fornecido uma barra de notificação para avisar os usuários sobre essas macros, os usuários ainda podem decidir ativar as macros clicando em um botão. Atores mal-intencionados enviam macros em arquivos do Office para usuários finais que os habilitam sem saber, cargas maliciosas são entregue, e o impacto pode ser grave, incluindo malware, identidade comprometida, perda de dados e controle remoto acesso."
A Microsoft bloqueará em breve todas as macros VBA baixadas da Internet no Access, Excel, PowerPoint, Visio e Word. A mudança aparecerá primeiro na versão 2203 do pacote Office 365, começando com a Visualização do Canal Atual em "início de abril de 2022" e posteriormente lançado no Canal Atual, Canal Empresarial Mensal e Empresa Semestral Canal. Após essa atualização, a única maneira de usar macros em arquivos baixados da internet é removendo o atributo "Marca da Web" nos dados do arquivo.
No entanto, a mudança não aparecerá apenas nas versões mais recentes do Microsoft Office. A empresa também disse em seu anúncio: “em uma data futura a ser determinada, também planejamos fazer essa alteração no Office LTSC, Office 2021, Office 2019, Office 2016 e Office 2013”.
A Microsoft está implementando o comportamento de bloqueio apenas para o Office no Windows, embora o Office no macOS também ofereça suporte a macros VBA. As versões móvel e web do Office nunca funcionaram com macros VBA.