保存せずに閉じられたExcelドキュメントの回復


16

最新バージョンを保存せずにMicrosoft Excelドキュメントを誤って閉じた場合、これまでに行った作業の一部を回復できることを確認できますか?

Excel 2003を使用しています。


「最新バージョンを保存せずに」-「保存せずにExcelドキュメントを閉じる」という意味ですか?いや。それが保存しないことのポイントです。
ルーク

また、使用しているExcelのバージョンは何ですか?
ジャレッドハーリー

@Idigas-一度も保存されていないファイルとは対照的に、既存のファイルを保存せずに閉じました。
アンドリューグリム

@Andrew Grimm-それで、あなたはファイルに取り組んでから、保存に対して「いいえ」と言いました。私はあなたに雨が降るのは嫌いですが、データが失われたと考えています。とにかくそれはどれほど重要でしたか?確かに、数時間のハードワークでやり直すことができなかったものはありませんか?
ルーク

ああ、ネガティブに聞こえないでください。怠け者のいないこの世界はどこでしょうか?彼らはほとんどの仕事をするものです。
ルーク

回答:


12

次のファイルを探します。

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

私の場合、ここで間違ったファイルを見つけました。

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

オフィスLAN上のExcel 2003ファイルでは、コンピューターがブルースクリーンになり、ドキュメントに対するすべての変更が失われました。上記の文字列に示されているファイルを見つけて右クリックし、[Excelで開く]をクリックして、すべての変更を含むファイルがありました。

すぐに新しいファイル名で保存し、仕事に戻ります。


1
確かに、C:\Documents and Settings\username\Application Data\Microsoft\Excel\~ar????.xar(可能な場合)削除を取り消すファイルです!
ミシェルデルイター

3
%APPDATA%\Microsoft\Excel\はすべてのユーザーに有効なパスであり、ユーザー名に応じてパスを変更する必要はありません。
JohannesB

8

Windows 7上のExcel 2007(おそらく2003)に適用されます。

Excel 2010より前の自動保存機能では、「C:\ Users \ username \ AppData \ Roaming \ Microsoft \ Excel」に非表示の.xarファイルが作成されます。ファイル名が生成され、ワー​​クブック名​​とは関係ありません。Excelを閉じて[いいえ]を選択して変更を保存すると、関連するtemp .xarファイルは完全に削除されます...ただし...

タスクスケジューラとPowershellを使用して、このディレクトリ内のファイルを定期的にバックアップディレクトリに保存する方法を考え出しました-自動保存ファイルを効果的にバックアップします。そのため、(バックアップをねじ込まないように、バックアップしたファイルを一時的な場所にコピーします)拡張子を.xlsxに変更し、Excelで開くことができます!! -.xlsxファイルではなかった場合、Excelで問題が発生します。エラーが発生した場合は、他の拡張子(.xls / .xlsm ... etc)を試してください。

これは私がやったことをする方法です...

  1. タスクスケジューラを開きます(Windowsキーをタップ->「タスクスケジューラ」の入力を開始し、結果が[スタート]メニューの上部にあるときにEnterキーを押してクリックします)。
  2. [アクション]-> [基本タスクの作成]をクリックします
  3. 名前を付けて「次へ」をクリックします
  4. トリガーとして「ログオン時」を選択します
  5. [プログラムの開始]を選択し、[次へ]をクリックします
  6. プログラム名に「Powershell」と入力してから、
  7. [引数の追加(オプション):]ボックスに、「%{Copy-Item -path C:\ Users \ username \ AppData \ Roaming \ Microsoft \ Excel \ -recurse -force -destination D:\ Backup \ ExcelAutosave}」と入力します(明らかにユーザー名をユーザー名に変更し、必要に応じて宛先ディレクトリも変更します)、[次へ]をクリックします
  8. 次に、[完了]をクリックしたときにこのタスクの[プロパティ]ダイアログを開く]チェックボックスをオンにして、[完了]をクリックします。
  9. [トリガー]タブで、[ログオン時]トリガーをダブルクリックし、[タスクを繰り返す間隔]チェックボックスをオンにします->間隔(1時間)と期間(12時間)を選択し、 [有効]が選択されている場合、[OK]をクリックし、プロパティボックスで[OK]をクリックします。

次の引数などを指定してプログラムを実行することを確認するように求められることがあります...

幸運を!


このディレクトリ構造は、Windows10 / Office2016でも同じように見えます。
CWilson

4

私も同じような状況でしたが、誰かがリモートデスクトップ経由で会社のサーバーで働いていました。誰かが以下の有用なファイルツリーを推奨しました。

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

私は実際にサーバー上のファイルを奇妙な非Excelファイル拡張子を持つ類似のファイルツリーで見つけました。ダブルクリックして開くことはできませんでしたが、すでに起動されているExcelソフトウェアからうまく開いて最終的に保存することができましたスプレッドシートとして。

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

4

Windows 7およびOffice 2010では、次の場所にあります。

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

または: C:\Users\*user name*\AppData\Roaming\Microsoft\Excel\abc(unsaved123).xls

または: C:\Users\\*user name*\AppData\Local\Temp\


2

自動回復は、Excelがクラッシュした(PCの電源が切れた、Windowsがクラッシュしたなど)場合にのみ機能します。

Excelを保存して閉じるために「いいえ」を選択すると、ドキュメントは失われます。


2

私はExcel 2007ファイルで作業しましたが、多くのウィンドウで混乱した後に保存しないことを選択しました!(Googleデスクトップを使用して)ファイルの正確な名前を検索すると、ファイルのいくつかのキャッシュバージョンが表示されます。最後のファイルの時刻を見て、キャッシュされたファイルを使用して作業をコピーして貼り付けます。形式は同じではありませんが、作業は完了です。私はこれをやっただけでうまくいきました!


1

MS Officeには自動保存機能があります。これは、何も失わないようにするために定期的に行われます。問題は、実際に有効化されたかどうかです。もしそうなら、下記のディレクトリで一時ファイルを見つけることができるかもしれません。

Excelでは、デフォルトで自動保存機能が有効になっていないため、追加する必要があります。これは、この機能を有効にすることが常に実用的ではないためです。有効にしてスプレッドシートを試してみたい場合は、コピーを作成してから開くと、自動保存によって元のファイルが上書きされません。

自動保存機能を有効にするには、アドインを使用する必要があります。「ツール」「インの追加」に移動し、「自動保存」を選択します。Office XPでは、Wordと同様に、自動保存が[アドイン]から[オプション]に移動しました。「保存」の下に設定があり、その特定のワークブックの自動回復機能を無効にすることもできます。

Excelは10分ごとに「C:\ Documents and Settings \\ Local Settings \ Temp」のデフォルトの場所に自動的に保存します。ファイルは、「28.tmp」などの番号.tmpとして保存されるため、識別可能です。これは、他のアプリケーションによってそこに保存されているwordまたはその他の一時ファイルとは外観が異なることを意味します。

少し運が良ければ、この提案はうまくいきます。Excelファイルは正常に閉じられたため、おそらくファイルの名前を手動で変更する必要があります。


私はあなたの提案を試みました。保存せずにドキュメントを閉じると、回復ファイルが削除されたようです。とにかくありがとう。
アンドリューグリム

1

その時点で(そして今は遅すぎるかもしれませんが、今後の参考のために)、閉じたときでもクラッシュしたときでも、Excelを直接開きます。「最近のドキュメント」リストやマイドキュメントからもファイルを開かないでください。Officeは、作業を保存する一時ファイルを作成するため、プログラムを(任意の)単独で開くと、左側に回復バーが表示されます。そうでない場合は、ファイル回復ソフトウェアを使用できます。私はPC Inspector File Recovery alotを使用しています。




0

Excel 2010では、フォルダーに保存され、紛失したファイルを回復できました。これはなんと命の恩人でした!!

C:\ Users \ User name \ AppData \ Roaming \ Microsoft \ Excel \ Book1302741752573156243 \ File name((Unsaved-302741123615948362 Excel generated number))。xlsb

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.