¿Archivo se corrompe?

14/05/2008 - 17:12 por Hernandez, Roberto | Informe spam
Saludos a todos.
Solicito de su asesoría porque estoy un poco angustiado.
Tengo una pequeña 'aplicación' desarrollada en Excel + VBA
Es una especie de 'visor' que concentra información de diferentes archivos
de Excel.
Tiene algunos controles de acceso, ya que sólo puede ser abierto con usuario
y password individual, y muestra la información exclusivamente del
departamento al que pertenece el usuario.
Funciona muy bien [de hecho gracias a mucho de lo que he aprendido en este
foro]
¿Cual es el problema?
Si hago alguna modificación a este archivo 'visor', guardo cambios y cierro,
entonces al tratar de volverlo a abrir Excel me manda un mensaje que me dice
que Excel ha producido un error grave y debe cerrarse.
Hace lo mismo con cualquier modificación, ya sea al código o a la estructura
del libro.
Afortunadamente tengo un respaldo que me saca del apuro: copio el archivo
sustituyendo al modificado y todo regresa a la normalidad
No tengo idea de que pueda ser, y ya son varias las modificaciones que están
pendientes porque solo puedo trabajar con el respaldo

Agradeceré infinitamente su apoyo.
 

Leer las respuestas

#1 Héctor Miguel
14/05/2008 - 22:57 | Informe spam
hola, Roberto !

Tengo una... 'aplicación' desarrollada en Excel + VBA
Es una especie de 'visor' que concentra información de diferentes archivos de Excel.
Tiene algunos controles de acceso, ya que sólo puede ser abierto con usuario y password individual
y muestra la información exclusivamente del departamento al que pertenece el usuario.
Funciona muy bien [de hecho gracias a mucho de lo que he aprendido en este foro]
Cual es el problema?
Si hago alguna modificación a este archivo 'visor', guardo cambios y cierro...
al tratar de volverlo a abrir Excel me manda un mensaje que me dice que Excel ha producido un error grave y debe cerrarse.
Hace lo mismo con cualquier modificación, ya sea al código o a la estructura del libro.
Afortunadamente tengo un respaldo que me saca del apuro: copio el archivo sustituyendo al modificado y todo regresa a la normalidad
No tengo idea de que pueda ser, y ya son varias las modificaciones que estan pendientes porque solo puedo trabajar con el respaldo...



el comportamiento que describes pudiera tener variadas causas y quizas hasta combinadas
(p.e. de entre las siguientes ya que no comentas detalles muy significativos)...

1) si el archivo contiene macros, objetos incrustados, o cualquier otro tipo de "monerias" o fue elaborado por otra persona...
(probablemente) tengas perdida de librerias o NO se instalaron caracteristicas o complementos -> opcionales -?-
o... se actualizo desde (alg)una version anterior (pero igual... haciendo una instalacion recortada o estandar) -?-

3) (quizas) tendras que usar la opcion de detectar y reparar errores en la instalacion -?-
o... ejecutar una re/instalacion de office (desde el panel de control de windows / agregar-quitar programas)
-> asegurandote de que sea una instalacion personalizada Y eligiendo las caracteristicas omitidas inicialmente -?-
o... ejecutar (desde el boton inicio / ejecutar) el comando: -> excel /regserver

3) extensos codigos, muchos objetos como formularios, formulas, formatos, etc. pueden poner en riesgo la integridad de un archivo
cuando se corren (muchas/demasiadas) depuraciones/compilaciones de codigo, el archivo "crece" de tamano (causa de corrupcion)
podria haber mas (variadas) causas "posibles" (y quizas hasta combinadas) -???-

4) si (probablemente) en algun momento el archivo ha quedado corrupto (o esta a punto de la corrupcion) :-((
-> si tienes habilitada la opcion de guardar copia de respaldo (backup)...
excel genera un archivo (mismo nombre) con la extension .XLK
-> si se hubiera presentado un error en el sistema mientras guarda...
excel genera un archivo temporal con un nombre aleatorio (8 carcteres SIN extension) ...
(si tiene exito)... borra el archivo original y ->renombra<- el temporal
(podrias intentar buscando archivos que +/- coincidan en fecha/hora/tamano)
-> en excel xp o superior ... intenta con las herramientas de recuperacion de archivos
-> en caso contrario, visita las siguientes direcciones:
XL2000: Metodos para Recuperar Datos de Libros Danados
http://support.microsoft.com/defaul...;es;179871
XL: Resumen de Metodos para Recuperar Datos de Archivos Corruptos
http://support.microsoft.com/defaul...;es;142117

(por lo pronto)... comentas (si detectas) algun detalle adicional mas significativo ?
saludos,
hector.

Preguntas similares