Microsoft 365 y Excel ya no admiten macros XLM de forma predeterminada. La decisión ha sido tomada para proteger a los usuarios de los fallos de seguridad que no han parado de aparecer desde hace 20 años.
Microsoft anunció en octubre de 2021 la desactivación de las macros XLM en Excel.
Las macros aparecieron por primera vez en 1992, las macros XLM permiten añadir tipos de comandos a las celdas y realizar una gran variedad de funciones en las hojas de cálculo.
Aunque con el lanzamiento de Excel 5.0 (año 1993) Microsoft introdujo soporte para macros VBA (Visual Basic for Applications), los creadores de malware continúan usando macros XLM después de veinte años para atacar a los sistemas de los usuarios.
Piensa que los creadores de malware como TrickBot, Qbot, Dridex, Zloader y muchos más usan sus propias macros XLM para ejecutar los códigos maliciosos.
Debido al constante abuso, los técnicos de la empresa de Redmond han decidido que las macros XLM estén deshabilitadas por defecto en Microsoft 365 y en general en Excel, para proteger a los usuarios en caso de que abran documentos con malware.
La desactivación por defecto se ha aplicado a partir de noviembre de 2021, estando habilitada en la versión de Excel 16.0.14527.20000.
Excel, al igual que los demás programas de la suite Office, integra la función Vista protegida que abre documentos de sistemas remotos en modo de solo lectura. De esta forma no se pueden cargar macros peligrosas.
Hay algunas situaciones en las que el código contenido en los documentos de Office puede superar la Vista protegida: especialmente cuando se trabaja con documentos de fuentes potencialmente poco fiables, por lo tanto, es recomendable actuar con la máxima precaución.
En el ámbito empresarial, también hay que tener en cuenta que todo lo que llega a la casilla de correo electrónico no es necesariamente seguro.
Al hacer clic en Archivo, Opciones, Centro de confianza, Configuración del centro de confianza, puedes verificar la desactivación de las macros XLM. Como se explica en la publicación de Microsoft, es posible usar políticas de grupo específicas para bloquear macros de forma centralizada distribuyendo el cambio en estaciones de trabajo individuales.
Fuentes: Excel 4.0 (XLM) macros now restricted by default for customer protection