it-swarm.dev

Recuperar documentos de Excel que se cerraron sin guardar

¿Puedo asegurarme de que si cierro por error un documento de Microsoft Excel sin guardar la última versión, puedo recuperar parte del trabajo que he realizado?

Estoy usando Excel 2003.

16
Andrew Grimm

Busque los archivos en los siguientes:

C:\Documents and Settings\username\Application Data\Microsoft\Excel \

En mi caso, encontré un archivo errante aquí:

C:\Documents and Settings\username\Application Data\Microsoft\Excel\~ ar3451.xar

Para un archivo de Excel 2003 en la LAN de nuestra oficina, la computadora se mostró en pantalla azul y todos los cambios se perdieron en el documento. Encontré el archivo que se muestra en la cadena anterior y, al hacer clic con el botón derecho, Abrir con Excel y voilà, estaba el archivo con todos mis cambios.

Inmediatamente lo guardó con un nuevo nombre de archivo y volvió a trabajar.

12
Tim

Se aplica a Excel 2007 (y quizás a 2003) en Windows 7.

Antes de Excel 2010, la función de guardado automático crea archivos .xar ocultos en "C:\Users\ nombre de usuario \AppData\Roaming\Microsoft\Excel". Los nombres de archivo se generan y no se relacionan con el nombre del libro de trabajo. Cuando cierra Excel y selecciona NO para guardar los cambios, el archivo temporal .xar relacionado se elimina PERMANENTEMENTE ... Sin embargo ...

He encontrado una forma de guardar los archivos de este directorio en un directorio de respaldo a intervalos regulares utilizando el Programador de tareas y Powershell, haciendo una copia de seguridad efectiva de los archivos guardados automáticamente. El motivo es que puede (¡copie su archivo de copia de seguridad en una ubicación temporal para no atornillar la copia de seguridad) cambie el nombre de la extensión a .xlsx y ábralo en Excel! - Si no era un archivo .xlsx, Excel probará. le dará un error, intente con otras extensiones (.xls/.xlsm ... etc).

Así es como hago lo que hice ...

  1. Abra el Programador de tareas (toque la Tecla de Windows -> comience a escribir "programador de tareas", presione Intro/haga clic en él cuando el resultado esté en la parte superior del Menú de Inicio).
  2. Haga clic en Acción -> Crear tarea básica
  3. Dale un nombre y haz clic en Siguiente
  4. Seleccione "Cuando inicie sesión" como el activador
  5. Seleccione "Iniciar un programa" y haga clic en Siguiente
  6. Escriba "Powershell" en el nombre del programa, luego
  7. en el cuadro "Agregar argumentos (opcional):", escriba "% {Copy-Item -path C:\Users\ nombre de usuario \AppData\Roaming\Microsoft\Excel\-recurse -force -destination D:\Backup\ExcelAutosave} "(cambiando el nombre de usuario a su nombre de usuario, obviamente, y también modifique el directorio de destino si lo desea), luego haga clic en Siguiente
  8. Luego marque la casilla "Abrir el cuadro de diálogo Propiedades para esta tarea cuando haga clic en Finalizar", luego haga clic en Finalizar.
  9. Debajo de la pestaña "Activadores", haga doble clic en el activador "Al iniciar sesión", luego marque la casilla "Repetir tarea cada:" -> seleccione un intervalo (tengo 1 hora) y duración (tengo 12 horas), asegúrese de que " Activado "está seleccionado, luego haga clic en Aceptar, luego en Aceptar en el cuadro de propiedades.

Recuerdo que puedo pedirle que confirme que desea ejecutar un programa con los siguientes argumentos o algo ...

¡Buena suerte!

8
PhilMan

Tuve una situación similar, pero alguien estaba trabajando fuera del servidor de nuestra compañía a través de un escritorio remoto. Alguien recomendó el siguiente árbol de archivos que fue útil:

C:\Users\*user name*\AppData\Local\Microsoft ⇢
    \Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb

De hecho, encontré los archivos en el servidor a través de un árbol de archivos similar con una extraña extensión de archivo que no es de Excel y, aunque no pude hacer doble clic y abrir, pude abrirlo desde el software de Excel ya lanzado y finalmente guardarlo. como una hoja de cálculo.

C:\Documents and Settings\*user name*\Application Data\Microsoft\Excel\XLSTART
4

En Windows 7 y Office 2010, lo encontrarás en:

C:\Users\*user name*\AppData\Local\Microsoft\Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb

O en: C:\Users\*user name*\AppData\Roaming\Microsoft\Excel\abc(unsaved123).xls

O en: C:\Users\\*user name*\AppData\Local\Temp\

4
Neeraj

La recuperación automática solo funciona si su Excel se estrelló (como la pérdida de energía de la PC o las ventanas).

Si selecciona "NO" para guardar y cerrar Excel, perderá el documento.

2
Azam Ali

Trabajé en un archivo de Excel 2007, ¡luego opté por no guardarlo después de confundirme por las muchas ventanas! La búsqueda del nombre exacto del archivo (utilizando el escritorio de Google) le mostrará algunas versiones en caché del archivo. Mire la hora de su último archivo y use el archivo en caché para copiar y pegar nuevamente su trabajo. El formato no será el mismo pero tendrás tu trabajo. ¡Acabo de hacer esto y funcionó!

2
Sipho

MS Office tiene una función de guardado automático. Lo hace periódicamente solo para asegurarse de no perder nada. La pregunta es si fue o no realmente habilitado. Si fuera así, podría encontrar el archivo temporal en el directorio que se menciona a continuación.

Excel no tiene la función Autoguardar activada de forma predeterminada, debe agregarla. Esto se debe a que no siempre es práctico tener esta funcionalidad habilitada. Si lo tiene habilitado y desea experimentar con una hoja de cálculo, debe crear una copia y luego abrirla para que el guardado automático no sobrescriba el original.

Para habilitar la función de Autoguardar, debe usar un complemento. Vaya a "Herramientas" "Complementos" y elija "Guardar automáticamente". Con Office XP, AutoSave se ha movido de Add Ins a Opciones, de manera similar a Word. Encontrará la configuración en "Guardar", donde también puede desactivar la función Recuperación automática para ese libro de trabajo en particular.

Excel guarda automáticamente cada 10 minutos en la ubicación predeterminada de "C:\Documents and Settings \\ Local Settings\Temp". Los archivos son identificables, ya que se guardan como un número .tmp, por ejemplo. "28.tmp". Esto significa que se ven diferentes de Word o de cualquier otro archivo temporal que otras aplicaciones guardan allí.

Con un poco de suerte esta sugerencia te servirá. Es probable que tenga que cambiar el nombre del archivo manualmente ya que el archivo Excel se cerró normalmente.

1
Axxmasterr

En ese momento (y probablemente ya sea demasiado tarde, pero para futuras referencias), ya sea desde un cierre o un fallo, abra Excel directamente. NO abra el archivo desde una lista de "Documentos recientes" o incluso desde Mis documentos. Office crea un archivo temporal para almacenar su trabajo, por lo que si abre (cualquier) el programa por sí mismo, debería tener una barra de recuperación a la izquierda. Si no, tal vez puedas usar algún software de recuperación de archivos. Yo uso PC Inspector File Recovery mucho.

1
Dustin

Si es Office 2010

Ir

Archivo → Información → Gestionar versiones Botón

Y luego seleccione la fecha.

En Excel 2010 se guardó en una carpeta y pude recuperar mi archivo perdido. ¡Qué salvavidas fue esto!

C:\Users\Nombre de usuario\AppData\Roaming\Microsoft\Excel\Book1302741752573156243\Nombre de archivo ((Unsaved-302741123615948362 número generado por Excel)). Xlsb

0
John H

Si tengo problemas para recuperar los archivos de Office, uso una aplicación OfficeRecovery . ¡Una vez que ayudé a un buen amigo mío con esta aplicación, restaurando su trabajo de acceso mensual!

0
Alexander Zwitbaum