Raymond tiene una pequeña cantidad de libros de Excel con los que trabaja todos los meses, y estos libros incluyen macros. Es una verdadera molestia para él permitir que las macros se ejecuten cuando abre los libros de trabajo y, a veces, presiona el botón incorrecto y no habilita las macros. Se pregunta si hay alguna manera de abrir siempre estos libros de trabajo en particular con macros habilitadas. No quiere que todos los libros de trabajo se habiliten automáticamente, solo estos libros de trabajo en particular.

El mensaje «¿habilitar macros?» Excel genera el mensaje que ve cuando abre un libro habilitado para macros en función de la configuración que ha realizado en el Centro de confianza. Puede ver el Centro de confianza mostrando el enlace: / excelribbon-Mostrando_Excels_Developer_Tab [pestaña Desarrollador] de la cinta y, en el grupo Código, haciendo clic en la herramienta Seguridad de macros. (Ver figura 1)

image

Figura 1. Cuadro de diálogo Centro de confianza.

Generalmente sugiero que la segunda opción (Desactivar todas las macros con notificación) sea el nivel de seguridad utilizado, y sospecho que este es el mismo nivel que Raymond ha seleccionado. (Si no fuera así, Raymond no vería la notificación «¿habilitar macros?» Al abrir el libro de trabajo).

Es posible elegir un nivel de seguridad más permisivo en el Trust Center, pero Raymond dijo específicamente que no quería hacer eso.

Hay dos formas de solucionar este problema. La primera es que puede almacenar su libro de trabajo habilitado para macros (el que desea abrir sin el mensaje) en lo que se llama una ubicación de confianza. Tenga en cuenta que a la izquierda del cuadro de diálogo Centro de confianza hay una opción Ubicaciones de confianza. Haga clic en eso y podrá ver qué ubicaciones cree Excel que son confiables. (Ver figura 2)

image

Figura 2. La parte de ubicaciones de confianza del Centro de confianza.

Compruebe qué carpetas están configuradas actualmente como ubicaciones de confianza, ya que siempre puede almacenar su libro de trabajo en una de esas. Si lo desea, siempre puede usar los controles en el cuadro de diálogo para agregar otra ubicación confiable y luego almacenar su libro en esa carpeta. Cualquier cosa almacenada en una ubicación de confianza «omite» (por así decirlo) las verificaciones del Centro de confianza, por lo que no verá el mensaje «¿habilitar macros?» darse cuenta. Puede encontrar más información sobre cómo realizar modificaciones en ubicaciones de confianza en este sitio web:

https://support.office.com/en-us/article/add-remove-or-change-a-trusted-location-7ee1cdc2-483e-4cbb-bcb3-4e7c67147fb4

Usar ubicaciones confiables es excelente en su propio sistema y, por lo tanto, probablemente ayudará con el problema de Raymond. Si está creando libros de trabajo habilitados para macros que desea ejecutar sin problemas en los sistemas de otras personas, entonces debe pensar seriamente en firmar digitalmente su proyecto de VBA. Sin embargo, esto es más complicado que simplemente cambiar ubicaciones de confianza. Puede encontrar más información sobre firmas digitales en esta página:

https://support.office.com/en-us/article/Digitally-sign-your-macro-project-956e9cc8-bbf6-4365-8bfa-98505ecd1c01

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (8265) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.