El soporte guiado en el explorador puede proporcionar soluciones digitales para problemas de Office
Una macro es una serie de comandos que se usan para automatizar una tarea repetida y que se pueden ejecutar cuando es necesario realizar la tarea. Sin embargo, algunas macros pueden suponer un riesgo para la seguridad al introducir virus o software malintencionado en el equipo.
Advertencia
No habilite nunca las macros en un archivo de Microsoft 365 a menos que esté seguro de que sabe lo que hacen esas macros y quiere la funcionalidad que proporcionan. No es necesario habilitar las macros para ver o editar el archivo. Para obtener más información, vaya a Protéjase de virus de macros.
Hacer que un documento sea confiable para habilitar macros
Si recibe una advertencia de seguridad al abrir un documento o intentar ejecutar una macro, puede elegir convertirlo en un documento confiable y habilitar las macros. Este ejemplo está en un libro de Excel.
Seleccione Habilitar contenido.
En el cuadro de diálogo Advertencia de seguridad , seleccione Sí para que el documento sea confiable.
Las macros están ahora habilitadas en este documento. Para revocar un documento confiable, debe borrar todos los documentos confiables. Para obtener más información, ve a Documentos confiables.
Recomendación
En lugar de habilitar macros para cada documento, puede crear una ubicación de confianza para almacenar documentos confiables. Microsoft 365 no las comprobará con el Centro de confianza. Para obtener más información, vaya a Agregar, quitar o cambiar una ubicación de confianza en Microsoft Office.
Cambiar la configuración de las macros en el Centro de confianza
La configuración de las macros se encuentra en el Centro de confianza. Sin embargo, si el dispositivo está administrado por su trabajo o escuela, es posible que el administrador del sistema impida que alguien cambie la configuración.
Importante
Cuando cambia la configuración de macros en el Centro de confianza, solo se cambia para la aplicación de Microsoft 365 que está usando actualmente. La configuración de macros no se cambia para todas las aplicaciones de Microsoft 365.
Seleccione la pestaña Archivo y elija Opciones.
Seleccione Centro de confianza y elija Configuración del Centro de confianza.
En el Centro de confianza, seleccione Configuración de macros.
Recomendación
Si tiene la pestaña desarrollador en la cinta de opciones, seleccione la pestaña Desarrollador y, a continuación, elija
Seguridad de macros para abrir rápidamente el Centro de confianza . Realice las selecciones que quiera y haga clic en Aceptar.
Opciones de configuración de macros disponibles
A continuación se muestran las opciones de configuración de macros en el Centro de confianza. No todas las aplicaciones tienen las mismas opciones.
Nota
Las opciones son ligeramente diferentes en Excel.
Deshabilitar todas las macros sin notificación: las macros y las alertas de seguridad sobre macros están deshabilitadas.
En Excel, esta opción es Deshabilitar macros de VBA sin notificación y solo se aplica a macros de VBA.
Deshabilitar todas las macros con notificación: las macros están deshabilitadas, pero aparecen alertas de seguridad si hay macros presentes.
Use esta configuración para habilitar macros caso por caso.
En Excel, esta opción es Deshabilitar macros de VBA con notificación y solo se aplica a macros de VBA.
Deshabilitar todas las macros excepto las firmadas digitalmente Las macros se deshabilitan y aparecen alertas de seguridad si hay macros sin firmar presentes. Sin embargo, si la macro está firmada digitalmente por un editor de confianza, la macro simplemente se ejecuta. Si la macro está firmada por un editor en el que aún no confía, se le da la oportunidad de habilitar la macro firmada y confiar en el editor.
En Excel, esta opción es deshabilitar las macros de VBA excepto las macros firmadas digitalmente y solo se aplica a las macros de VBA.
Habilitar todas las macros (no recomendado, se puede ejecutar un código potencialmente peligroso): todas las macros se ejecutan sin confirmación. Esta configuración hace que el equipo quede vulnerable a código malintencionado.
En Excel, esta opción es Habilitar macros de VBA (no recomendado, se puede ejecutar un código potencialmente peligroso) y solo se aplica a las macros de VBA.
Excel también tiene una casilla para habilitar macros de Excel 4.0 cuando las macros de VBA están habilitadas. Si activa esta casilla, toda la configuración anterior de macros de VBA también se aplicará a las macros de Excel 4.0 (XLM). Si esta casilla no está activada, las macros XLM se deshabilitan sin notificación.
Confiar en el acceso al modelo de objetos del proyecto de VBA: bloquear o permitir el acceso mediante programación al modelo de objetos de Visual Basic para Aplicaciones (VBA) desde un cliente de automatización. Esta opción de seguridad es para código escrito para automatizar un programa de Microsoft 365 y manipular el entorno VBA y el modelo de objetos. Esta es una configuración que se adapta al usuario y a la aplicación, y no admite el acceso de forma predeterminada, de modo que no permite que programas no autorizados creen fácilmente un código perjudicial que se autorreplique. Para que los clientes de automatización puedan obtener acceso al modelo de objeto de VBA, el usuario que ejecute el código debe otorgar dicho acceso. Para habilitar el acceso, active la casilla de verificación.
Nota
Microsoft Access no tiene acceso de confianza a la opción de objeto de modelo de proyecto de VBA .
Artículos relacionados
Cambiar la configuración de seguridad de macros en Excel
Inicio rápido: Cree una macro en Excel.
Las macros de Internet están bloqueadas de forma predeterminada en Office