Cómo resolver las advertencias de seguridad persistentes de las macros de Excel a pesar de la ubicación de confianza.

Esa sensación cuando ya has añadido tu carpeta a la lista blanca como Ubicación de confianza, has revisado todas las configuraciones y Excel sigue mostrando esa advertencia de seguridad cada vez que intentas abrir un archivo con macros. Es suficiente para que uno se pregunte si las Ubicaciones de confianza realmente sirven para algo. Spoiler: sí que sirven, en cierto modo. Pero hay un pequeño inconveniente que suele confundir a la gente, sobre todo después de descargar archivos de correo electrónico o SharePoint que llevan la famosa marca de seguridad «Marca de la Web».

Normalmente, este problema se presenta cuando Excel muestra ventanas emergentes de advertencia sobre macros deshabilitadas o archivos inseguros, aunque estés seguro de que la carpeta debería ser segura.¿La causa principal? Windows agrega una etiqueta de seguridad adicional —la Marca de la Web— que marca los archivos descargados como potencialmente peligrosos, anulando la configuración de Ubicaciones de confianza. En algunos sistemas, parece que esta marca de seguridad actúa por su cuenta, y ninguna cantidad de listas blancas parece detener la advertencia. Sucede con frecuencia al trabajar con archivos de internet o archivos adjuntos de correo electrónico.

Cómo solucionar la advertencia de seguridad persistente en Excel

Solución 1: Desbloquear archivos en las propiedades

Esta es la solución clásica que suele resolver este problema. Al descargar un archivo, Windows puede ocultar una «bandera» de seguridad que le indica a Office que podría ser inseguro. Eliminar esa bandera suele solucionar el problema.

  • Primero, cierra el archivo de Excel si está abierto. No tiene sentido intentar arreglarlo mientras aún está abierto.
  • Navegue hasta el Explorador de archivos y busque el archivo.xlsm problemático (o cualquier otro archivo de macro) en su carpeta de confianza.
  • Haga clic con el botón derecho en el archivo y seleccione Propiedades.
  • Desplázate hasta el final de la pestaña General ; aquí es donde Windows guarda la información de seguridad oculta. Busca una casilla de verificación llamada Desbloquear. Normalmente, la verás si Windows cree que el archivo proviene de internet.
  • Marca esa casilla y pulsa Aceptar. Ahora, vuelve a abrir el archivo y comprueba si la advertencia ha desaparecido.

No entiendo por qué esto no es más obvio; está oculto al final de las Propiedades, como si Windows no quisiera que lo notáramos. En algunas configuraciones, puede fallar la primera vez y luego funcionar después de un reinicio rápido o un nuevo intento.

Solución 2: Usa PowerShell para desbloquear varios archivos rápidamente.

Cuando se trata de gestionar varios archivos —por ejemplo, una carpeta llena de archivos de macros descargados de internet— desbloquearlos uno por uno manualmente es una tarea tediosa. Por eso, PowerShell viene al rescate. Su funcionamiento es un tanto peculiar, pero es mucho más rápido.

  • Localiza la carpeta donde se encuentran tus archivos. Haz clic con el botón derecho en cualquier archivo y selecciona «Copiar como ruta «; esto copia la ubicación del archivo, incluido el nombre.
  • Abra PowerShell (búsquelo en el menú Inicio; ejecútelo como administrador si es necesario).
  • Pegue el siguiente comando, reemplazando la ruta con la ruta real de su archivo:

    Unblock-File -Path "C:\Path\To\YourFile.xlsm"
  • Ejecuta el comando. Para varios archivos, puedes procesarlos en lote recorriendo una carpeta, aunque eso es un poco más avanzado.

Una vez hecho esto, vuelve a abrir los archivos. La advertencia debería haber desaparecido; no es necesario reiniciar. Es curioso cómo PowerShell tarda solo unos segundos en hacer lo que manualmente puede llevar muchísimo tiempo.

Solución 3: Verifique sus ubicaciones de confianza.

En ocasiones, las ubicaciones de confianza están mal configuradas o desincronizadas. Si las has configurado correctamente pero sigue sin funcionar, una comprobación rápida no vendrá mal.

  • Abre Excel y luego ve a Archivo > Opciones.
  • Haz clic en Centro de confianza a la izquierda y, a continuación, pulsa en Configuración del Centro de confianza.
  • Seleccione Ubicaciones de confianza. Asegúrese de que su carpeta aparezca correctamente. Si se trata de una ruta de red o una unidad asignada, marque la casilla » Permitir ubicaciones de confianza en mi red». Porque, claro, Windows tiene que complicarlo más de lo necesario.
  • Si la carpeta está ahí pero sigue dando problemas, elimínela, cierre Excel, vuelva a abrirlo y luego agréguela de nuevo. A veces, la caché o la lista interna se comportan de forma extraña.

Solución 4: Compruebe la configuración de sus macros.

La configuración de seguridad de macros podría invalidar la validez de su carpeta de confianza. Si las macros están deshabilitadas con un nivel de seguridad más estricto, aparecerán advertencias de todos modos.

  • Vaya a Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza.
  • Pulsa en Configuración de macros a la izquierda.
  • Asegúrese de que no esté configurada en » Deshabilitar todas las macros sin notificación». Esa configuración bloquea las macros por completo, ignorando las ubicaciones de confianza.
  • Seleccione Deshabilitar todas las macros con notificación. Esto le permitirá ver una advertencia y habilitar las macros si es necesario.
  • Para realizar pruebas, intente habilitar temporalmente todas las macros, pero no lo deje así a largo plazo, a menos que confíe plenamente en todos sus archivos.

Solución 5: Mover archivos a una carpeta local (para evitar problemas de red)

Aunque parezca mentira, por alguna razón, las carpetas compartidas en red y las carpetas sincronizadas en la nube complican la configuración de Ubicaciones de confianza. Excel no siempre respeta la confianza en rutas que no son locales.

  • Crea una nueva carpeta en tu disco local, como por ejemplo C:\Users\YourName\Documents\TrustedMacros.
  • Mueva sus archivos de macros allí.
  • Nuevamente, agregue esta carpeta local como una ubicación de confianza en el Centro de confianza.

Esto no resulta práctico si se necesita acceso desde la red, pero suele funcionar de forma más fiable para la seguridad macro.

Solución 6: Borrar y reconstruir la lista de ubicaciones de confianza.

Si nada más funciona, es posible que la lista de ubicaciones de confianza esté dañada. A veces, Excel presenta problemas con su caché interna.

  • Vaya a Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza.
  • Haz clic en Ubicaciones de confianza. Elimina todas las ubicaciones que aparecen en la lista; sí, borra toda la lista.
  • Cierra Excel por completo y vuelve a abrirlo. Regresa y agrega tus carpetas de confianza una por una. Este nuevo comienzo puede solucionar problemas persistentes.

Cómo reducir los dolores de cabeza futuros

Desbloquea siempre los archivos descargados de internet: haz clic derecho > Propiedades > Desbloquear antes de abrirlos. Utiliza carpetas locales de confianza siempre que sea posible, evitando especialmente las carpetas compartidas en red. Y mantente al tanto de las actualizaciones de Office; a veces, sus restablecimientos de seguridad pueden afectar tu configuración.¿Compartes archivos de macros? Indica a los demás que desbloqueen el archivo primero, o también recibirán las advertencias.

La gente también pregunta

¿Cómo desactivo la advertencia de seguridad de macros en Excel?

Ve a Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza > Configuración de macros. Elige una opción menos restrictiva. Pero, sinceramente, la solución definitiva es desbloquear el archivo, ya que la advertencia del sistema operativo indica que el archivo está marcado como peligroso, no se trata de un problema de configuración de macros.

¿Por qué Excel sigue mostrando advertencias de seguridad?

Principalmente porque el archivo tiene esa marca de internet o se encuentra en una ubicación no confiable. Desbloquea el archivo y asegúrate de que la carpeta sea de confianza para que todo funcione correctamente.

Con suerte, alguno de estos trucos evitará que alguien se desespere la próxima vez que Excel dé problemas con las carpetas de confianza.