Home > Foro de Excel >

Debates de Excel > No recuerdo la clave de una macro

Grupo de Excel
Foro de Excel
18134 Debates | 2006 Documentos | 1 Vídeo | 1 Test | 1 Blog | 675 Imágenes | 16599 Miembros

No recuerdo la clave de una macro

Escrito por Santos Santos el 28/06/2008

No recuerdo la clave para ver el código de una macro en excel. Es posible recuperar esta clave de alguna forma?

Ayuda por favor...

Saludos!


Citar  |  
Ver mensaje      

Abraham Valencia
Lima, Perú
Escrito por Abraham Valencia el 30/06/2008
Una forma:

This is a small instruction how to get access to protected VBA-Projects.

In advance, I want to point out you shouldn"t use this for foreigns projects, please use it only, if you"ve forgotten the password of your own project!

Please make a backup of your file before you start.

And please note:
This instruction refers to Office 2000 or Office XP.
If you work with Office 97, it doesn"t work!
In this case you could use VBAPass97.

What you need is a customarily Hex-Editor.
For instance to find here: HHD Software.

Step 1:
Open your file with the Hex-Editor.

Step 2:
Search for the bytes 44 50 42,
or for the chars DPB.
Be sure there exists after these chars
the strings "GC=" and "[Host Extender Info]!
Some programmers try to protect projects
with a dummy-row within a sheet.
Several programs for breaking vba passwords
find this dummy-row, consequently a wrong location!
So you should find the right locations above
"[Host Extender Info]"!

Step 3:
Change the chars DPB to DBx
After that, save the file.

Step 4:
Now open the file with Excel.
You receive a corresponding error, choose "Yes".
The following errors confirm with "OK"
Access to the VBA-Project particulary isn"t possible in this step.

Step 5:
Open the preferences of the VBA-Project
and enter a new password.
This step is implicitly required!
Confirm with "OK".
After that, you can repeat this step and you can delete your password.
Now you"ve full acccess to your VBA-Project! "

Abraham


Citar  |  
Ver mensaje     

Escrito por Esteban el 03/07/2008

Paso 1:
Haz clic en inicio   y en ejecutar teclea la siguientes letras:   cmd  

PRESIONA ENTER.
Se abrirá una ventana del Símbolo de sistema
Paso 2:
Luego escribe o teclea lo siguiente: edit /70
PRESIONA ENTER

Se abrirá la ventana con menú del sistema.
Paso 3:
Desde esa venta selecciona tu archivo y lo abres. Nota importante: haz una copia del archivo original para mayor seguridad.
Paso 4:
En el menú BUSCAR, busca el texto "DPB", asegúrate que existe inmediatamente atrás de las letras "GC=" y [Host Extender Info]
Paso 5:
Al texto "DPB" cámbialo por la siguiente escritura: "DBx"
Paso 6:
Selecciona Guardar y guarda el archivo el Archivo
Paso 7:
Ahora abre el archivo en Excel recibirás un mensaje de error, ignóralo y selecciona Si (Yes) o Aceptar
En este paso aun no podrás acceder al proyecto VBA
Paso 8:
Abre el Editor de Visual Basic
( Herramientas - Macro - Editor de Visual Basic )
Paso 9:
Abre las propiedades del proyecto eligiendo el menú Herramientas y luego la opción - Propiedades de VBA Project.
Selecciona la pestaña "Protección"
Ingresa una contraseña cualquiera y anótala
Paso 10:
Confírmala y pulsa OK ó bien en Aceptar. (La ventana se cerrará).
Paso 11:
Después vuelve a abrir Propiedades de VBA Project ubicado en el Menú Herramientas.

Allí   desactivarás la casilla "Bloquear proyecto para la visualización" y borrarás TODOS   los caracteres en la que hayas escrito en la contraseña así como en confirmar contraseña.
Paso 12:
Finalmente Guarda el proyecto (Boton Guardar); al abrirlo de nuevo
¡Listo tendrás tu archivo para poder ver el proyecto completo!


Citar  |  
Ver mensaje     

Escrito por Naisui el 28/08/2008

Se agradece el dato.

Ha sido realmente útil



Citar  |  
Ver mensaje     

Escrito por Gustavo el 04/09/2008

Estimado Abraham:

Ahora tengo el siguiente problema al querer salvar el archivo en el Hex Editor, anexo impresion de la pantalla.




Ficheros adjuntos:
Pantalla Hex Editor

Citar  |  
Ver mensaje     

Escrito por Mat el 11/09/2008

Don Esteban, eres un GENIO! Muchas gracias!


Citar  |  
Ver mensaje     

Che Osorio
Baja California, Méx...
Escrito por Che Osorio el 12/09/2008

Yo hice todos los pasos que indicas, pero al momento de cargar, dice que el archivo es muy grande, como le hago para que lo cargue todo


Citar  |  
Ver mensaje     

Che Osorio
Baja California, Méx...
Escrito por Che Osorio el 12/09/2008

Hola a toda la comunidad, he seguido los pasos indicados, pero al momento de iniciar a cargar los datos, me envia un mensaje diciendo que el archivo es muy grande y por lo tanto solo me mostrara una parte del archivo, si alguien sabe digame por favor como le hago para que cargue o abra todo el contenido y no solo una porcion, ya que la informacion que falota por mostrar es necesaria para hayar la frase antes mencianada.

Por su apoyo muchas gracias


Citar  |  
Ver mensaje     

Terranoide Terran
La Araucanma, Chile
Escrito por Terranoide Terran el 6 de Febrero

Te mereces una estatua, excelente contenido.

En office 2007 arroja error al entrar al proyecto VB, pero tras muchos aceptar finalmente entra.


Citar  |  
Ver mensaje     

Gerardo
Medellín, Colombia
Escrito por Gerardo el 9 de Abril
Excelente aporte, funciona muy bien. Muchas gracias
Me queda una inquietud. ¿Hay forma de que funcione para un arcivo de excel que está compilado, es decir que ya es un. Exe?
Saludos desde Colombia.


Citar  |  
Ver mensaje     

Escrito por Cubitico el 2 de Junio

Muchas gracias!
me ha sido muy util


Citar  |  
Ver mensaje     

Escrito por Ece el 17 de Agosto
socio, eres lo maximo, gracias por el dato. Saludos, Ever.

Citar  |  
Ver mensaje     

David Velez
Medellín, Colombia
Escrito por David Velez el 15 de Octubre

Buenas tardes, sigo los pasos y en el momento de cambiar el dpx por dbx en el cmd me saca error como de solo lectura.

Por favor que hago.

saludos ¡


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: asepxia latidos en el oido baja por depresion punteos para guitarra noticies oposicions mossos

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos