- ベストアンサー
強制終了するExcelファイルの救済
VBAや画像をいっぱい使ったExcelファイルを使って仕事をしていました。 追加で、別のVBAを使ったファイルのシートをコピーしたところ、VBAでエラーコメントは出たのですが、そのまま保存すると、その後2度と開かなくなってしまいました。開く途中でExcelの強制終了となってしまいます。「VBAマクロを開かない」として開こうとしても同じです。もちろん、他のExcelファイルは開きます。直前のファイルをバックアップを取っておけばよかったのですが、後の祭りです。 以前にも、VBAマクロをたくさん使った重いファイルが、途中で開けなくなった事が数度あります。 今回は諦めきれないので、何とか救済する方法があれば是非教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは 以下のページがご参考になるのでは? [XL2000] ファイルにアクセスできなくなった場合の原因と対策 http://www.microsoft.com/JAPAN/support/kb/articles/J042/3/69.htm [XL2000] フロッピーディスクに保管されているファイルを扱う際の注意点 http://www.microsoft.com/JAPAN/support/kb/articles/J040/9/59.htm Microsoft Excel Viewer 97 http://officeupdate.microsoft.com/japan/downloaddetails/office/excel/viewer/default.htm XL: Summary of Methods to Recover Data from Corrupted Files http://support.microsoft.com/support/kb/articles/q142/1/17.asp XL2000: Methods for Recovering Data from Damaged Workbooks http://support.microsoft.com/support/kb/articles/Q179/8/71.ASP
その他の回答 (2)
- flora
- ベストアンサー率37% (30/81)
IEで開くことはできないでしょうか? また、正常に終了されなかった際のExcelファイルのバックアップが入る、Windowsフォルダ内の「Application Data」→「Microsoft」→「Excel」内にバックアップは残っていないでしょうか?
お礼
IEで開くこともやってみましたが、やはりExcelを呼び出したところで異常終了で終わってしまいました。 バックアップの確認に関しては、もういろいろ試行した後だったためか、残っていませんでした。 ただ、異常終了時にご指摘のフォルダにバックアップが残ることは知りませんでした。今後の参考にさせていただきます。
- pikkeru
- ベストアンサー率62% (150/239)
VBAや画像の使われているファイルで確かめたことはありませんが、Excelのファイルが開かなくなった時に試している方法があります。 Wordを起動し 開く から ファイルの種類を「Microsoft Excel のワークシートを開く*.xls;*.xlw」にして、開かなくなったファイルを選択し 開くをクリック。 シート名を選択してOK 開くことができたら、すべてを選択し、コピーする。 Excelを起動して、編集から貼り付け。 できるかどうか分かりませんが試してみては。
補足
私の目的は、シートに貼ったオブジェクトの復活と、VBAマクロの復活及びマクロフォームの復活なのですが、残念ながら上記方法で復活できるのはテキストのみのようです。
補足
kbonbさん、皆さん有難うございます。 実は上記URLには私もアクセスしてみました。 私の目的は、シートに貼ったオブジェクトの復活と、VBAマクロの復活及びマクロフォームの復活なのですが、残念ながら上記方法で復活できるのはテキストのみのようです。 これ以外にも、http://www.internetclub.ne.jp/TECH/Ztoday/UD/2k09/001004.html にあるrecoveryやrebuilderを試してみましたが、上手くいきませんでした。