Excelファイルを開いた際に「修復されたレコード: /xl/sharedStrings.xml」というエラーメッセージが表示されて困ったことはありませんか?このエラーは、Excelファイルの内部XMLが破損した際に発生します。
従来は破損したファイルの内容を新規ファイルにコピーする面倒な作業が必要でしたが、実はもっと簡単な解決方法があります。
解決手順:
たったこれだけで、Excelが自動的にファイル構造を修復し、エラーが解消されます。Microsoft公式のサポートドキュメントによると、この方法により内部XMLの参照関係が再構築され、約90%のケースで問題が解決するとされています。
なお、マクロを含むファイルの場合は、保存形式を「.xlsm」にすることを忘れないようにしてください。また、念のため元のファイルはバックアップとして残しておくことをお勧めします。この方法で解決しない場合は、Open XML SDKを使った修復も検討してみてください。