Recuperación de documentos de Excel que se cerraron sin guardar

16

¿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.

Andrew Grimm
fuente
"sin guardar la última versión" - Quiere decir, "cerrar un documento de Excel sin guardar", ¿verdad? No Ese es el punto de no guardarlo.
Rook
Además, ¿qué versión de Excel está usando?
Jared Harley
@Idigas: había cerrado sin guardar un archivo existente, a diferencia de uno que nunca se había guardado.
Andrew Grimm
@ Andrew Grimm - Entonces, trabajaste en un archivo y luego dijiste "No" a guardar. Odio llover sobre ti, pero consideraría que esa información se perdió. ¿Qué tan importante fue de todos modos? ¿Seguramente nada que no se pueda rehacer en unas pocas horas de duro trabajo?
Torre
Oh, no hagas que suene tan negativo. ¿Dónde estaría este mundo sin gente perezosa? Ellos son los que hacen más trabajo.
Rook

Respuestas:

12

Busque cualquier archivo en lo siguiente:

C: \ Documentos y configuraciones \ nombre de usuario \ Datos de aplicación \ Microsoft \ Excel \

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

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

Para un archivo Excel 2003 en la LAN de nuestra oficina, la computadora se proyectó en azul y todos los cambios se perdieron en el documento. Encontré el archivo que se muestra en la cadena anterior e hice clic derecho, Abrir con Excel y listo, estaba el archivo con todos mis cambios.

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

Tim
fuente
1
De hecho, C:\Documents and Settings\username\Application Data\Microsoft\Excel\~ar????.xarson los archivos para recuperar (si es posible)!
Michel de Ruiter
3
%APPDATA%\Microsoft\Excel\es una ruta que funciona para todos, no es necesario cambiar la ruta de acuerdo con su nombre de usuario.
JohannesB
8

Se aplica a Excel 2007 (y tal vez 2003) en Windows 7.

Antes de Excel 2010, la función Autoguardar crea archivos .xar ocultos en "C: \ Users \ username \ 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 temp .xar relacionado se elimina PERMANENTEMENTE ... Sin embargo ...

Se me ocurrió una manera de guardar los archivos en este directorio en un directorio de respaldo a intervalos regulares usando el Programador de tareas y Powershell, haciendo una copia de respaldo efectiva de los archivos de autoguardado. La razón es que puede (copiar el archivo respaldado en una ubicación temporal para no atornillar la copia de seguridad) cambiar el nombre de la extensión a .xlsx y abrirla en Excel. - Si no se tratara de un archivo .xlsx, Excel probará. darle 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 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. Ponle un nombre y haz clic en Siguiente
  4. Seleccione "Cuando inicio sesión" como 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 \ username \ 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. En 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 " Habilitado "está seleccionado, luego haga clic en Aceptar, luego en Aceptar en el cuadro de propiedades.

Recuerdo que puede pedirle que confirme que desea ejecutar un programa con los siguientes argumentos o algo así ...

¡Buena suerte!

PhilMan
fuente
Esta estructura de directorio parece estar en su lugar en Windows10 / Office2016 también.
CWilson
4

Tuve una situación similar, pero alguien estaba trabajando desde el servidor de nuestra empresa 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

En realidad, 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 Excel y, aunque no pude hacer doble clic y abrir, pude abrirlo bien desde el software Excel ya lanzado y finalmente guardarlo como una hoja de cálculo

C:\Documents and Settings\*user name*\Application Data\Microsoft\Excel\XLSTART
Gerente de la oficina de la iglesia
fuente
4

En Windows 7 y Office 2010, lo encontrará 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\

Neeraj
fuente
2

La recuperación automática solo funciona si su Excel se bloqueó (como la PC perdió energía o Windows se bloqueó).

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

Azam Ali
fuente
2

Trabajé en un archivo de Excel 2007, luego elegí no guardarlo después de confundirme con las muchas ventanas. Si busca el nombre exacto del archivo (usando 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 su trabajo. El formato no será el mismo pero tendrás tu trabajo. ¡Acabo de hacer esto y funcionó!

Sipho
fuente
1

MS Office tiene una función de autoguardado. Hace esto periódicamente solo para asegurarse de que no pierda nada. La pregunta es si realmente estaba habilitado o no. Si lo fuera, podría encontrar el archivo temporal en el directorio mencionado a continuación.

Excel no tiene la función AutoGuardar habilitada de manera 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 Autoguardado no sobrescriba el original.

Para habilitar la función AutoSave, debe usar un complemento. Vaya a "Herramientas", "Complementos" y elija "Autoguardar". Con Office XP, AutoSave se ha movido de Complementos a Opciones, de manera similar a Word. Encontrará la configuración en "Guardar", donde también puede deshabilitar la función de 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 cualquier otro archivo temporal que otras aplicaciones guardan allí.

Con un poco de suerte, esta sugerencia funcionará para usted. Probablemente tendrá que cambiar el nombre del archivo manualmente ya que el archivo de Excel se cerró normalmente.

Axxmasterr
fuente
Intenté tu sugerencia. Los archivos de recuperación parecen eliminarse cuando cierro el documento sin guardarlo. Gracias de cualquier manera.
Andrew Grimm
1

En ese momento (y probablemente sea demasiado tarde ahora, pero para referencia futura), ya sea desde un cierre o un bloqueo, 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 (cualquiera) el programa por sí mismo, debería tener una barra de recuperación a la izquierda. Si no, tal vez pueda usar algún software de recuperación de archivos. Yo uso PC Inspector File Recovery mucho.

Dustin
fuente
0

Si tengo problemas para recuperar mis archivos de Office, uso una aplicación de OfficeRecovery . ¡Una vez que he ayudado a un buen amigo mío con esta aplicación que restaura su trabajo mensual de Access!

Alexander Zwitbaum
fuente
¿Funciona con archivos que se cerraron sin que se produzca un bloqueo?
Andrew Grimm
0

Si es Office 2010

Ir

Archivo → Información → Administrar versiones Botón

Y luego seleccione la fecha.

chandra sekhar pathivada
fuente
3
Leíste la pregunta, ¿verdad? OP dijo que estaba usando Excel 2003
Darius
0

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 ((número sin guardar-302741123615948362 Excel generado)). Xlsb

John H
fuente