Buenas,
Esta semana mi empresa me ha actualizado a Excel 2010. Mi problema es que he abierto un viejo archivo xlsm y al abrir la ventana VBA y pinchar en la ventana proyecto en el VBAProject me sale una ventana que dice "Proyecto bloqueado" "El proyecto no se puede mostrar" y me viene un botón de ayuda que, como es habitual, no sirve para nada (me manda a la Referencia del Programador). He intentado trastear con las configuraciones de seguridad pero me da miedo liarla.
Un saludo.
¿y con la versión 2007 sí podías abrirlo?
En teoría no ha cambiado nada en el acceso al proyecto VBA entre la versión 2007 y 2010, así que si podías acceder con la 2007 deberías poder con la 2010 (y si no podías con la 2007 tampoco podrás con la 2010)
Si no te pide contraseña para desbloquearlo, es posible que se trate de un libro compartido (este tipo de libros no dejan acceder al código vba. Era un truco que se empleaba precisamente para impedir el acceso al código VBA. habría que descompartir el libro para poder desprotegerlo
mira estos otros temas de foro a ver si te dan alguna pista
http://www.necesitomas.com/como-desproteger-libro-compartido
http://www.necesitomas.com/opcio-compartir-libro
------
Ya sé Excel, pero necesito más.
no...
no se si ésto sirve para Excel, en ACCESS cuando se corrompe el código, utilizo un bat, en la misma carpeta dónde está el archivo dejo el bat con éste contenido:
"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" C:\ruta_del_archivo_\excel.xlsm /decompile
luego ejecuto el bat y normalmente recupera el proyecto....
busca la ubicación del EXCEL.EXE sinó el bat fallará...
subo el bat guardado cómo TXT
saludos