Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

En Excel, puede cambiar la configuración de seguridad de macros para controlar qué macros se ejecutan y en qué circunstancias cuando se abre un libro. Por ejemplo, puede permitir que se ejecuten las macros en función de si tienen una firma digital emitida por un programador de confianza.

Para obtener más información sobre la configuración de seguridad de macros en documentos de Microsoft Office, consulte Habilitar o deshabilitar macros en archivos de Office.

La siguiente lista resume las diferentes configuraciones de seguridad de macros. En todos las configuraciones, si el software antivirus instalado funciona con Microsoft 365 y el libro contiene macros, el libro se escanea en busca de virus conocidos antes de que se abre.

  • Deshabilitar todas las macros sin notificación Haga clic en esta opción si no confía en las macros. Todas las macros en los documentos y las alertas de seguridad sobre las macros están deshabilitadas. Si hay documentos que contienen macros sin firmar en las que confía, puede colocar estos documentos en una ubicación de confianza. Los documentos de las ubicaciones de confianza se pueden ejecutar sin ser revisados por el Centro de confianza del sistema de seguridad.

  • Deshabilitar todas las macros con notificación Esta es la configuración predeterminada. Haga clic en esta opción si desea deshabilitar las macros, pero sí quiere recibir alertas de seguridad si hay macros. Así, podrá elegir cuándo quiere habilitar esas macros caso por caso.

  • Deshabilitar todas las macros excepto las firmadas digitalmente Esta configuración es la misma que la de la opción Deshabilitar todas las macros con notificación, con la excepción de que si la macro cuenta con una firma digital emitida por un editor de confianza, la macro se puede ejecutar. Si no ha confiado el editor, se le notificará. Así, podrá elegir habilitar las macros firmadas o confiar en el editor. Todas las macros sin firmar están deshabilitadas sin notificación.

  • Habilitar todas las macros (no se recomienda, se podría ejecutar código peligroso) Haga clic en esta opción para permitir que todas las macros se ejecuten. Utilizando esta configuración no es recomendable porque su equipo es vulnerable a posibles códigos perjudiciales.

  • Confiar en el acceso al modelo de objetos de proyectos de VBA    Esta configuración es para desarrolladores y se usa para bloquear o deshabilitar el acceso mediante programación al modelo de objeto de VBA desde cualquier cliente de automatización. En otras palabras, proporciona una opción de seguridad para el código que se escribe para automatizar un programa de Office y se manipula mediante programación el entorno y modelo de objetos de Microsoft Visual Basic para aplicaciones (VBA). Es una configuración por usuario y por aplicación, y niega el acceso de manera predeterminada. Esta opción de seguridad dificulta que los programas no autorizados generen códigos perjudiciales que se replican automáticamente. Para que los clientes de automatización tengan acceso mediante programación al modelo de objetos de VBA, el usuario que ejecuta el código debe conceder el acceso. Para habilitar el acceso, active la casilla.

Office usa la tecnología Microsoft Authenticode para permitir a los creadores de macros firmar digitalmente un archivo o un proyecto de macros. El certificado que se usa para crear esta firma confirma que la macro o el documento provienen del firmante, y la firma confirma que la macro o el documento no se han modificado.

Después de instalar el certificado digital, puede firmar archivos y proyectos de macro.

Obtener un certificado digital para firmar

Puede obtener un certificado digital de una entidad emisora de certificados comercial, del administrador de seguridad interna o de un profesional de las tecnologías de la información de su organización.

Para obtener más información sobre las entidades de certificación que ofrecen servicios para los productos de Microsoft, consulte la lista de miembros del Programa de certificados raíz de Microsoft.

Crear su propio certificado digital para firmar

También puede crear su propio certificado de firma con la herramienta Selfcert.exe.

Nota: Dado que el certificado digital que cree no está emitido por una entidad de certificación de confianza formal, los proyectos de macro firmados con dichos certificados se conocen como proyectos con firma propia. Microsoft Office confía en los certificados con firma propia únicamente en los certificados alojados en el almacén de certificados personales.

Para obtener más información acerca de cómo firmar digitalmente una macro, consulte Firmar digitalmente un proyecto de macro.

Cambiar la configuración de seguridad de macros

Puede cambiar la configuración de seguridad de macros en el Centro de confianza, a menos que un administrador del sistema de su organización haya cambiado la configuración predeterminada para impedir que se cambie la configuración.

  1. En la pestaña Programador, en el grupo Código, haga clic en Seguridad de macros.

    Pestaña Programador en la cinta

    Para habilitar la pestaña Programador, vea Mostrar la pestaña Programador.

  2. En la categoría Configuración de macros, en Configuración de macros, haga clic en la opción que desee.

    Nota: Todos los cambios que se realicen en la categoría Configuración de macros en Excel solo se aplican a Excel y no afectan a ningún otro programa de Microsoft Office.

También puede tener acceso al Centro de confianza en Opciones de Excel. Para ello, haga clic en Opciones (versiones de Excel 2010 a 2016) o en el botón Microsoft Office Imagen del botón de Microsoft Office (Excel 2007) y, a continuación, haga clic en Centro de confianza > Configuración del Centro de confianza > Configuración de macros.

Para más información sobre la seguridad de macros, vea los siguientes temas:

Solución de problemas

No puedo cambiar mi configuración de seguridad de macros

Es posible que algunos usuarios no puedan cambiar la configuración del Centro de confianza debido a las directivas de seguridad de grupo de sus organizaciones. En tal caso, le recomendamos que se ponga en contacto con el administrador de TI para su organización.

¿Qué ha pasado con las configuraciones de seguridad Muy alta, Alta, Media y Baja?

Configuración de Excel 2003

Equivalente de Excel 2007/2010/2013/2016

Información adicional

Muy alta

Deshabilitar todas las macros sin notificación

En Excel 2003, las macros de VBA solo se pueden ejecutar si la opción Confiar en todas las plantillas y complementos instalados (en Excel 2003, la pestaña Editores de confianza en el cuadro de diálogo Seguridad) está seleccionada y las macros (firmadas o no) se almacenan en una carpeta de confianza específica en el disco duro del usuario.

Si no se cumplen todas estas condiciones, no se podrán ejecutar macros de VBA con una configuración de seguridad muy alta en Excel 2003.

Máxima

Deshabilitar todas las macros excepto las firmadas digitalmente

En Excel 2003, los archivos ejecutables (como .exe o .com) deben estar firmado por una fuente de confianza reconocida (es decir, deben tener un certificado de confianza) para ejecutarlos. En caso contrario, todos los archivos ejecutables o incrustados en documentos se deshabilitan automáticamente sin advertir al usuario cuando abra estos documentos.

De forma predeterminada, todos los programas de Office 2003 vienen con la seguridad de macros establecida en Alta.

Medio

Deshabilitar todas las macros con notificación

En Excel 2003, se pide a los usuarios que habiliten o deshabiliten los ejecutables al abrir un documento. Este nivel requiere la aceptación de un certificado de confianza para cada archivo ejecutable, que se acepta al agregar el certificado a un segmento del registro de Windows del ordenador.

Las siguientes solicitudes para ejecutar una macro desde una fuente de confianza se aceptarán automáticamente (el ejecutable funciona sin preguntar el usuario).

Mínima

Habilitar todas las macros (no se recomienda, se podría ejecutar código peligroso)

En Excel 2003, todas las macros se ejecutan sin restricciones. Este nivel de seguridad no protege contra programas malintencionados, no permite la aceptación de los certificados de confianza y no se considera segura en general. Este nivel no es recomendable.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.

Principio de página

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×