【解決策】Wordで「エラー!ブックマークが定義されていません」と表示される場合の対処法
多くのMicrosoft Officeユーザーから、Microsoft WordでDocファイルをPDFに変換する際に「エラー!ブックマークが定義されていません(Error! Bookmark not defined)」というエラーが発生するという報告が寄せられています。この問題が起こると、目次(Table of Contents)内の各項目のページ番号がすべて「エラー!ブックマークが定義されていません」という表示に置き換わってしまいます。
この問題は、Office 2010やOffice 2013など複数のOfficeバージョンで、またWindows 7・Windows 8.1・Windows 10などさまざまなWindows環境でも報告されているため、特定のバージョンに限定された不具合ではありません。

「ブックマークが定義されていません」エラーの原因
本記事では、多数のユーザーレポートと一般的な修復手順をもとにこの問題を調査しました。その結果、このエラーメッセージは主に以下のような状況で発生することがわかっています。
- ブックマークが1つ以上欠落している – 最も多い原因です。Wordは目次を作成する際に各セクションのブックマークを参照します。ブックマークが見つからない場合、このエラーが表示されます。
- ブックマークが古くなっている – 半手動の目次を使用している場合、明示的に更新操作を行わない限り、目次の項目は自動更新されません。破損したブックマークの参照を修正するには、目次を選択してF9キーを押す必要があります。
- ブックマークのリンクが壊れている – .docファイル内に多数の壊れたリンクが含まれている場合、個別に修正するのは非効率です。その場合は、目次全体を静的テキストに変換するのが最も効果的な解決策となります。
「ブックマークが定義されていません」エラーの解決方法をお探しの場合は、この記事で紹介する複数のトラブルシューティング手順をお試しください。以下では、同様の状況で問題を解消し、エラーを出さずに.docファイルをPDFへ変換できたユーザーが実際に使用した方法を紹介します。
以下の方法は効果と深刻度の順に並べています。トラブルシューティングの時間を最小限に抑えるため、記載された順番どおりに試すことをおすすめします。
方法1:元に戻す(Undo)コマンドを使う
自動生成した目次(ToC)を使用しているときにこのエラーが出る場合は、1つ以上のフィールドにブックマークへの壊れたリンクが含まれている可能性があります。
目次を生成した直後に「エラー!ブックマークが定義されていません」が表示され、まだドキュメントを保存していないのであれば、すぐにCtrl + Zキーを押せば元のテキストを簡単に復元できます。

また、画面上部のリボンメニューから元に戻す(Undo)機能を実行することも可能です。操作を元に戻したら、壊れたブックマークのリンクを修正してから、再度PDFへの変換を試みてください。
この方法で問題が解決しない場合は、次の方法に進んでください。
方法2:欠落しているブックマークを置き換える
ドキュメントが組み込みの見出しスタイルを使用していない場合や、比較的新しい編集によってエラーが発生した場合は、目次を半手動形式に変換し、欠落しているブックマークを再作成(または参照先を内部で変更)することで問題を解決できる可能性があります。
具体的な手順は以下のとおりです。
- Wordで目次セクションを開き、「エラー!ブックマークが定義されていません」と表示されている項目を右クリックします。コンテキストメニューからフィールドコードの表示切り替え(Toggle Field Codes)を選択してください。

- これにより、ブックマークの背後にあるフィールドコードが表示されます。HYPERLINKまたはPAGEREFの後に続く名前が、フィールドが現在参照しているブックマークの名前です。項目の種類に関わらず、そのブックマークはドキュメント内に存在しないため(これがエラーの原因です)、リボンメニューから挿入 > ブックマークを選択し、同じ名前で新しいブックマークを作成します。

注意: 「PAGEREF/HYPERLINK ‘ブックマーク名’」のような項目は手動で挿入されたブックマークを指し、「PAGEREF/HYPERLINK ‘Ref33958203840’」のような項目は相互参照ダイアログで自動生成された隠しブックマークを指しています。 - 欠落または破損しているブックマークをすべて修復したら、再度PDFへの変換を試みて、問題が解決したかどうかを確認してください。
それでも「エラー!ブックマークが定義されていません」が表示される場合は、次の方法に進んでください。
方法3:目次の更新を強制する
方法1および方法2で壊れた目次項目を特定し、修正できた場合は、目次を選択した状態でF9キーを押すことで、目次の自動更新機能を復元できます。
実際に、壊れたブックマークのリンクを削除してF9キーを押したところ、目次が正常に更新されるようになったという報告が多くのユーザーから寄せられています。ぜひお試しください。
それでも問題が解決しない場合は、次の方法に進んでください。
方法4:目次を静的テキストに変換する
目次に壊れたリンクが大量にあり、すべての項目を修正する時間がない場合は、「エラー!ブックマークが定義されていません」エラーに対する迅速な解決策として、自動目次を静的テキストに変換する方法があります。これによりエラーが解消され、エラー表示になっている項目を自分の好きなテキストで上書きできるようになります。
目次(TOC)を完全な静的テキストに変換するには、目次を選択してCtrl + Shift + F9を押すだけです。この操作を行うと、目次のすべての項目が自由に編集可能な静的テキストに変換されます。
-
Sea of Thievesがダウンロードできないエラーを解決する12の方法【Microsoft Store対応】
Sea of Thieves(シー・オブ・シーヴズ)は、2018年にリリースされた大人気のアクションアドベンチャーゲームで、世界中で数百万人にプレイされています。しかし、ゲームをダウンロードしようとした際に「Sea of Thievesがダウンロードできない」というエラーに遭遇することがあります。原因はWindowsアップデートの不具合や各種設定の問題など多岐にわたりますが、その多くは簡単な手順で解決可能です。この記事では、エラーを修正してWindows PCにSea of Thievesをダウンロードできるようにする方法を詳しく解説します。 Microsoft StoreでSea of
-
Windows 10で「リソースが所有されていない(RESOURCE_NOT_OWNED)」エラーを修正する10の方法
「リソースが所有されていない(Resources not owned)」エラーは、Windows 10パソコンで発生する比較的珍しいシステムエラーです。このエラーが発生すると、ブルースクリーン(BSOD)が表示されることがあり、放置するとシステム全体の障害につながる深刻な問題を引き起こす可能性があります。そのため、このエラーに遭遇した場合は、早めに適切な対処を行うことが重要です。本記事では、Windows 10におけるこのエラーの主な原因と、ストップコード「リソースが所有されていない」エラーを解決するための具体的な方法を詳しく解説します。 Windows 10で「リソースが所有されていない」