El día de hoy, uno de los usuarios me reportó que en su computadora, al tratar de abrir un archivo de Excel con macros, no se le muestra la opción de habilitarlas. En cambio, se le muestra una alerta de seguridad de Microsoft, que entre otras cosas dice: “Para ejecutar estas macros, quite el cifrado o las restricciones de permiso del archivo”.
Investigando un poco en Internet, encontré la siguiente solución que implica editar el registro de Windows y que funciona a la perfección. El procedimiento consiste en hacer un bypass en la seguridad de Office, he aquí el procedimiento:
Abrir el editor de registros de Windows
Desde la llave: HKCUSoftwareMicrosoftOffice12.0ExcelSecurity agregar una clave del tipo Dword con el nombre ExcelBypassEncryptedMacroScan y establecer su valor en 1 (uno).
Con este procedimiento, Excel nos mostrará la opción de habilitar las macros en el documento.
Para poder habilitar las macros de excel desde el registro solo debes encontrar estas lineas (según tu office):
Equipo\HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\excel\security
Equipo\HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\excel\security
Equipo\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\excel\security
Equipo\HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\excel\security
Equipo\HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\excel\security
Equipo\HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\excel\security
Y agregar la siguiente linea:
«VBAWarnings»=dword:00000001