Password en archivos con macros excel 2007

12/12/2008 - 16:29 por eDiaz | Informe spam
Buen dia,
Tengo este problema: A un archivo excel .XLSX, con informacion de clientes,
prestamos, pagos y deudas; le inclui una macro, pero al grabarlo me dice que
debo guardarlo como tipo .XLSM, ... eso hice sin problema.

Luego necesite ponerle contraseña al archivo, pero cuando lo abro ya no me
da opcion para ejecutar la macro. Dice: "Este archivo contiene macros
cifradas que se han deshabilitado porque no hay ningun programa antivirus
instalado que pueda ... Para ejecutar estas macros quite el cifrado o las
restricciones de permiso del archivo"

He buscado informacion en Microsoft, pero todo apunta a que debo instalar un
software antivirus, lo cual no quiero hacer.

Como puedo quitar el cifrado? Esto afectara a otros archivos excel?

Como quito las restricciones de permiso del archivo? Esto afectara a otros
archivos excel?

Como puedo tener un archivo .XLSM que tenga contraseña y contenga macros.

Una solucion que intente con mi archivo .XLSM, es una macro que pide
contraseña cuando se abre el libro ( Workbook_Open() ), que funciono a la
perfeccion hasta que lleve el archivo a otra computadora que tenia la
seguridad de macros mas alta, y ... no ejecuto la macro para contraseña pero
si mostro todo el contenido que no queria que viera gente que no tuviera la
contraseña.

Gracias de antemano por cualquier informacion y saludos.
 

Leer las respuestas

#1 Héctor Miguel
13/12/2008 - 00:40 | Informe spam
hola, eDiaz !

1) cuando asignas contrasenas (apertura/escritura) a un archivo de excel, ya lo estas "cifrando" (protegiendo)

2) agregar "restricciones" (contrasenas mas seguras) se hace desde (boton) office / (ficha) preparar / -> "cifrar documento"

-> estos dos puntos SOLO "afectan" al libro donde las aplicas (no afectan a otros libros, a menos que... les hagas lo mismo)

3) el mensaje te esta advirtiendo que no se podran escanear las macros en un libro protegido ANTES de abrirlo...
ya sea porque no tienes antivirus instalado, o el que tienes no podra escanear las macros ANTES de abrir el libro

4) la macro que pide la contrasena es logico que no funcione si la proteccion de macros esta en alta :-((

5) necesitas hacer modificaciones al registro de windows
abres el editor de registros (boton-inicio / ejecutar... / regedit.exe)
desde la llave: HKCU\Software\Microsoft\Office\12.0\Excel\Security
agrega una nueva clave Dword con el nombre de: ExcelBypassEncryptedMacroScan
y estableces su valor en 1 (uno)
=> en cada pc donde se vaya a utilizar tu acrhivo protegido y con macros... :-((

saludos,
hector.

__ OP __
... A un archivo excel .XLSX... le inclui una macro
... al grabarlo me dice que debo guardarlo como tipo .XLSM, ... eso hice sin problema.
Luego necesite ponerle contrasena al archivo, pero cuando lo abro ya no me da opcion para ejecutar la macro.
Dice: "Este archivo contiene macros cifradas que se han deshabilitado porque no hay ningun programa antivirus instalado que pueda ...
Para ejecutar estas macros quite el cifrado o las restricciones de permiso del archivo"
He buscado informacion en Microsoft, pero todo apunta a que debo instalar un software antivirus, lo cual no quiero hacer.
Como puedo quitar el cifrado? Esto afectara a otros archivos excel?
Como quito las restricciones de permiso del archivo? Esto afectara a otros archivos excel?
Como puedo tener un archivo .XLSM que tenga contrasena y contenga macros.

Una solucion que intente con mi archivo .XLSM, es una macro que pide contrasena cuando se abre el libro ( Workbook_Open() )
que funciono a la perfeccion hasta que lleve el archivo a otra computadora que tenia la seguridad de macros mas alta, y ...
no ejecuto la macro para contrasena pero si mostro todo el contenido que no queria que viera gente que no tuviera la contrasena...

Preguntas similares