Excel bloquea las macros por defecto para proteger tu computadora de código potencialmente dañino. Esta función de seguridad impide que los archivos con macros se ejecuten hasta que confíes explícitamente en ellos. Verás una barra de advertencia de seguridad al abrir un archivo que contenga macros. Este artículo explica cómo almacenar de forma segura archivos de macros en una ubicación de confianza para que se ejecuten automáticamente.
Puntos clave: Habilitar macros mediante ubicaciones de confianza
- Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza: Abre el diálogo de seguridad donde administras las ubicaciones de confianza y la configuración de macros.
- Botón Agregar nueva ubicación: Te permite especificar cualquier carpeta en tu PC o red como un lugar seguro para archivos de macros.
- Configuración Habilitar todas las macros: Una alternativa menos segura que permite ejecutar macros de cualquier archivo después de hacer clic en un aviso de advertencia.
Por qué Excel bloquea las macros y cómo funcionan las ubicaciones de confianza
La seguridad de macros de Excel es parte del Centro de confianza. Está diseñada para evitar que código malicioso se ejecute sin tu conocimiento. Cuando abres un libro con macros, Excel verifica el origen del archivo contra sus reglas de seguridad. Los archivos de Internet o de carpetas no confiables activan una barra de advertencia de seguridad amarilla.
Una ubicación de confianza es una carpeta en tu computadora o red que marcas como segura. Cualquier libro almacenado en esta carpeta puede ejecutar sus macros sin mostrar advertencias de seguridad. Esta es la forma más segura de habilitar macros de confianza porque no reduce tu configuración de seguridad global. Solo debes agregar carpetas que controles y que contengan archivos de fuentes verificadas.
Niveles de seguridad de macros explicados
El Centro de confianza ofrece varias configuraciones de macros. La predeterminada es “Deshabilitar todas las macros con notificación”. Esto muestra la barra de advertencia de seguridad. La configuración “Habilitar todas las macros” no se recomienda porque hace que tu PC sea vulnerable. Usar una ubicación de confianza es el método preferido. Proporciona seguridad para tus archivos generales mientras permite que macros específicas y de confianza se ejecuten sin problemas.
Pasos para crear una ubicación de confianza para macros
Sigue estos pasos para agregar una nueva carpeta donde las macros se habilitarán automáticamente.
- Abrir la configuración del Centro de confianza de Excel
En Excel, haz clic en Archivo > Opciones. En la ventana Opciones de Excel, selecciona Centro de confianza en el panel izquierdo. Luego haz clic en el botón Configuración del Centro de confianza a la derecha. - Navegar a Ubicaciones de confianza
En el cuadro de diálogo del Centro de confianza, selecciona Ubicaciones de confianza en la lista del lado izquierdo. Esto muestra todas las carpetas de confianza actuales, incluidas las predeterminadas para tu perfil de usuario. - Agregar una nueva carpeta
Haz clic en el botón Agregar nueva ubicación. En la nueva ventana, haz clic en Examinar para seleccionar una carpeta en tu computadora. También puedes marcar la casilla “Las subcarpetas de esta ubicación también son de confianza” si es necesario. Haz clic en Aceptar para agregar la ubicación. - Guardar tus archivos de macros
Cierra todos los cuadros de diálogo haciendo clic en Aceptar. Mueve o guarda tu archivo de libro habilitado para macros con la extensión .xlsm en la carpeta recién agregada como de confianza. Cuando abras el archivo desde esta ubicación, las macros se ejecutarán sin advertencias de seguridad.
Método alternativo: Habilitar macros para una sola sesión
Si no puedes usar una ubicación de confianza, puedes habilitar macros para un archivo a la vez. Este método es para uso ocasional con archivos en los que confías temporalmente.
- Abrir el archivo y ver la advertencia
Abre el libro habilitado para macros. Aparecerá una barra de advertencia de seguridad amarilla debajo de la cinta con un mensaje de que las macros han sido deshabilitadas. - Hacer clic en Habilitar contenido
Haz clic en el botón Habilitar contenido en la barra de advertencia de seguridad. Para esta sesión, Excel tratará el archivo como de confianza y ejecutará sus macros. Esta configuración puede recordarse para ese archivo específico dependiendo de la configuración de tu Centro de confianza.
Errores comunes y consideraciones de seguridad
Las macros siguen deshabilitadas después de mover el archivo
Si las macros permanecen bloqueadas después de mover un archivo a una ubicación de confianza, asegúrate de que el archivo tenga la extensión .xlsm correcta. Además, cierra y vuelve a abrir el libro desde la nueva ubicación. Excel solo aplica la regla de ubicación de confianza cuando el archivo se abre desde esa ruta. Si el problema continúa, verifica que la ubicación de confianza se haya agregado correctamente en la lista del Centro de confianza.
Advertencia de seguridad para archivos de Internet
Los archivos descargados de Internet o por correo electrónico tienen una Marca de la Web. Esto bloquea las macros incluso en una ubicación de confianza. Para solucionarlo, haz clic derecho en el archivo en el Explorador de archivos, selecciona Propiedades y marca la casilla Desbloquear en la parte inferior de la pestaña General. Luego mueve el archivo desbloqueado a tu carpeta de confianza.
No se puede agregar una unidad de red como ubicación de confianza
Por defecto, Excel no permite agregar rutas de red por seguridad. Para habilitar esto, debes marcar la casilla “Permitir ubicaciones de confianza en mi red” en la ventana de configuración de Ubicaciones de confianza. Ten en cuenta que confiar en una carpeta de red compartida por otros puede ser un riesgo de seguridad si no controlas todos los archivos colocados allí.
Ubicación de confianza vs. Habilitar todas las macros: diferencias clave
| Elemento | Método de ubicación de confianza | Configuración Habilitar todas las macros |
|---|---|---|
| Nivel de seguridad | Alto. Solo los archivos en carpetas seguras específicas ejecutan macros | Bajo. Todos los archivos pueden ejecutar macros después de un aviso único |
| Avisos al usuario | Sin advertencias para archivos en la carpeta de confianza | Muestra una advertencia de seguridad para cada archivo nuevo no confiable |
| Mejor caso de uso | Para archivos de macros desarrollados internamente y usados regularmente | No recomendado para uso regular debido al alto riesgo |
| Configuración | Se configura una vez por carpeta en la configuración del Centro de confianza | Configuración global cambiada en Configuración de macros |
| Origen del archivo | Cualquier archivo colocado en la carpeta es de confianza | La decisión de confianza es por archivo o sesión |
Ahora puedes ejecutar de forma segura tus macros de confianza guardando archivos en una carpeta designada. Para archivos temporales, usa el botón Habilitar contenido en la barra de advertencia de seguridad. Un consejo avanzado es crear una ubicación de confianza en una ruta de OneDrive o SharePoint para sincronizar tus archivos de macros seguros entre dispositivos.