Excelで「ドキュメントを保存できません」エラーが出たときの対処法
Excelで「ドキュメントを保存できません」エラーが発生する原因と解決策
Microsoft Excelを使用している多くのユーザーから、「ドキュメントを保存できません(Document not Saved)」というエラーメッセージが表示され、どのような操作を試してもファイルが保存できないという報告が寄せられています。実はこの問題は、Microsoftの公式サイトでも正式に認知されている既知の不具合です。

ただし、Microsoftの公式説明だけでは説明しきれないケースも数多く確認されています。本記事では、このエラーが発生するさまざまな原因と、実際に効果のある対処法を順番に解説していきます。上から順に試していくことをおすすめします。なお、以下の手順ではMicrosoft Officeがライセンス認証済みであること、管理者権限を持つアカウントでログインしていることを前提としています。
「ドキュメントを保存できません」「ドキュメントは完全に保存されていません」などのエラーが発生する主な原因
多数のユーザーレポートを分析し、独自の検証結果と照らし合わせた結果、このエラーにはいくつかの典型的な原因があることがわかりました。代表的な原因は以下のとおりです。
- 保存処理の中断: 保存中にEscキーを押したり、ウィンドウ右上の閉じるボタンをクリックしたりするなど、意図的・偶然的に保存処理が中断されたケースです。
- ネットワークの問題: ネットワーク経由でファイルを保存している場合、接続不良によってファイル転送が中断され、エラーが発生することがあります。まずはネットワーク状態の確認から始めましょう。
- ハードウェアの問題: USBメモリや外付けハードディスクなど外部ストレージに保存する際、機器自体に不具合があったりデータが正しく書き込めなかったりすると、エラーが表示されます。
- アクセス権限の問題: 書き込み権限のないシステムフォルダなどに保存しようとした場合、権限がないためファイルを保存できず、エラーが発生します。
[準備] エラーが出ているファイルの内容を別ファイルに退避させる
対処作業に入る前に、まず開いているExcelファイルの内容を別の新しいファイルにコピーしてバックアップを作成しておきましょう。万が一トラブルが起きてもデータを失わずに済みます。管理者アカウントでログインしていることを確認してから、以下の手順を実行してください。
- Excelで新しい空のブックを作成します。その後、エラーが発生している元のファイルに切り替え、「Ctrl + C」を押してシート全体の内容をコピーします。

- 新しく作成したブックに戻り、左上のセル(A1)を選択した状態で「Ctrl + V」を押します。これで数式を含むすべての内容が新しいファイルに複製されます。

- コピーが完了したら、「ファイル > 名前を付けて保存」を選択し、PCの物理ドライブ上にあるローカルフォルダを保存先として指定します。
バックアップが完了したら、以下の対処法を順番に試していきましょう。
対処法1: 保存処理が中断されていないか確認する
Excelがファイルの保存を完了する前に、何らかの要因で処理が中断されるケースがあります。例えば、うっかりEscキーを押してしまったり、他のソフトウェアやプロセスが保存処理を妨げたりすることなどが挙げられます。

この場合は、再度保存ダイアログを開き、今度は他のキーや操作を行わずに保存が完了するまで待ってみてください。それでも改善しない場合は、「Windows + R」キーを押して「ファイル名を指定して実行」を開き、「taskmgr」と入力してEnterキーを押します。タスクマネージャーが起動するので、保存処理を妨げている可能性のあるサービスやプロセスがないか確認し、見つかったらプロセスを終了させてから再度保存を試してください。
対処法2: ネットワーク接続を確認する
社内LANなどローカルネットワーク上の共有フォルダにExcelファイルを保存している場合(企業では、従業員がネットワーク越しに別のファイルサーバーへ保存することもよくあります)、ネットワークの遅延や不安定さがエラーの原因になることがあります。
Microsoftによれば、業務用ネットワークに頻繁に断絶があったり遅延が大きかったりすると、ドキュメントを保存できない可能性があるとのことです。当方でも同様の環境を再現して検証したところ、実際にこの説明通りエラーが発生することを確認できました。
組織のネットワークを使用している場合は、同じネットワークに接続している同僚のPCからリモートのファイルサーバーへファイルを保存できるかテストしてみましょう。同様の問題が発生する場合は、ネットワーク接続自体に問題がある可能性が高いため、IT部門に連絡することをおすすめします。
対処法3: ハードウェアの状態を確認する
権限の確認に進む前に、使用しているハードウェアが正常に動作しているかどうかもチェックしておきましょう。USBメモリや外付けHDDにExcelファイルを保存している場合は、ケーブルや端子の接続が確実に行われているかを確認してください。外部ドライブに物理的な破損があるだけでも、このエラーメッセージが表示されることがあります。

ハードウェアには内蔵のディスクドライブも含まれます。ディスクヘッドに不具合があると、ストレージへのファイルの読み書きに問題が生じます。Wordなど他のソフトウェアで別のファイルを保存してみて、同じ問題が発生するかどうかを確認しましょう。他のソフトでは問題が起きない場合は、保存先の場所またはExcel自体に原因があると考えられます。同じ問題が発生する場合は、ハードディスク自体の状態を詳しく調査する必要があります。
注意: ディスクチェック(chkdsk)を実行して、ドライブにエラーがないか確認することもできます。
対処法4: フォルダのアクセス権限を変更する
現在ログインしているユーザーに書き込み権限のない場所へExcelファイルを保存しようとすると、このエラーが発生します。各ドライブやフォルダには固有のアクセス権限が設定されており、通常は管理者に付与されています。ただし、一部のシステムフォルダは特定のユーザーや管理者アカウントに制限されているほか、意図的に権限が変更されたカスタムフォルダもあります。ここでは、フォルダの権限を確認・変更する手順を解説します。
注意: 必ず管理者アカウントでログインしてください。標準ユーザーアカウントでは設定を変更できません。
- 「Windows + E」キーを押してエクスプローラーを開き、ファイルを保存しようとしているフォルダへ移動します。次に一つ上の階層(親フォルダ)へ移動します。
- 対象のフォルダを右クリックし、「プロパティ」を選択します。
- 「セキュリティ」タブを開き、画面下部付近にある「詳細設定」をクリックします。ここで、自分のアカウントに適切な権限が割り当てられていないことを確認できます。

- 「変更」ボタンをクリックします。ボタンは所有者欄の横にあります。ここでフォルダの所有者を自分のコンピューターアカウントに変更します。

- 「詳細設定」をクリックし、新しいウィンドウが表示されたら「検索(Find Now)」をクリックします。画面下部にコンピューター上のすべてのユーザーグループの一覧が表示されるので、自分のアカウントを選択して「OK」を押します。小さいウィンドウに戻ったら、再度「OK」をクリックします。

- 「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れます。これにより、フォルダ内のすべてのファイル・サブフォルダの所有者もまとめて変更され、個別に同じ作業を繰り返す必要がなくなります。お好みで「すべての子オブジェクトのアクセス許可エントリを、このオブジェクトからの継承可能なアクセス許可エントリで置き換える」にもチェックを入れてください。

- 「適用」をクリックしてプロパティウィンドウを一度閉じ、その後もう一度開きます。「セキュリティ」タブを開いて「詳細設定」をクリックします。
- アクセス許可の画面で、画面下部付近にある「追加」をクリックします。

- 「プリンシパルの選択」をクリックします。手順4と同じウィンドウが表示されるので、同じ手順で自分のアカウントを選択します。
- すべての権限(完全なコントロール)にチェックを入れて「OK」をクリックします。

- 「すべての子オブジェクトのアクセス許可エントリを、このオブジェクトからの継承可能なアクセス許可エントリで置き換える」にチェックを入れて「適用」をクリックします。
- これで、Excelファイルを保存したいフォルダに対する完全な制御権限が得られました。改めて保存を試し、問題が解決したかどうかを確認してください。
対処法5: Excelをセーフモードで起動する
ここまでの方法で解決しない場合は、Officeアプリケーションをセーフモードで起動してみましょう。セーフモードで起動すると、アドイン(プラグイン)がすべて無効化され、基本機能のみでExcelが立ち上がります。問題のあるアドインが原因になっている場合、この方法で切り分けができます。管理者権限でログインしていることを確認してください。
- 「Windows + R」キーを押して「ファイル名を指定して実行」を開き、以下のコマンドを入力します。
excel /safe
- Enterキーを押すと、Excelがセーフモードで起動します。この状態でデータを入力・貼り付けし、保存ができるかどうかを確認してください。これで、問題の原因がアドインにあるかどうかを切り分けられます。
注意: 特定のアドインが原因だと判明した場合は、アドインメニューを開いて該当するアドインを無効化してください。
上記の方法でも改善しない場合は、Windows自体をセーフモードで起動してみるのも有効です。OSをセーフモードで起動してExcelが正常に動作する場合は、常駐アプリケーションのいずれかが原因である可能性が高いため、アプリを一つずつ有効化しながら原因を特定していきましょう。セーフモードでの起動方法については、以下の関連記事を参考にしてください。
- Windows 10をセーフモードで起動する方法
- Windows 7 / Vista / XPでセーフモードに入る方法
-
Excelで壊れたハイパーリンクを直す5つの方法【原因と対処法を徹底解説】
ハイパーリンクは、クリックやタップだけで目的のデータやリソースへ簡単にアクセスできる、非常に便利な機能です。他のOfficeソフトウェアと同様に、Microsoft Excelでもコンテンツ内にハイパーリンクを作成・挿入・編集できます。しかし、時にはハイパーリンクが無効になってしまうことがあります。その原因はさまざまで、状況によって対処法も異なります。この記事では、Excelで壊れたハイパーリンクを修正する方法を詳しく解説します。 記事内で使用しているデモ用のワークブックは、下記のダウンロードリンクから入手できます。 Excelでハイパーリンクが壊れる主な原因 通常、ハイパーリンクをクリックす
-
ExcelでCSVファイルの問題を解決する方法|よくある5つのトラブルと対処法
現在、CSV形式はそのシンプルさとコンパクトさから広く利用されており、データの操作も非常に簡単です。しかし、ExcelでCSVファイルを扱う際には、さまざまなトラブルに直面することがあります。この記事では、ExcelでCSVファイルの問題を解決するための方法を、よくある5つのケースに分けて詳しく解説します。 Excelで起こりやすいCSVファイルの5つの問題と解決策 ここでは、ExcelでCSVファイルを扱う際に遭遇しやすい5つの一般的な問題を取り上げます。それぞれの問題に対して複数の解決策をご紹介するので、ご自身の状況に合った方法をお試しください。それでは、最初の問題から見ていきましょう。