※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Wordの目次(TOC)が更新されない・自動で変わらない原因と対処法【完全ガイド】
「Wordで目次を作ったのに、見出しを変更しても目次が変わらない」「ページ番号がずれたまま印刷してしまった」――こうした経験をお持ちの方は多いのではないでしょうか。
Wordの自動目次(TOC:Table of Contents)は非常に便利な機能ですが、更新操作を知らないと古い情報のまま固まってしまいます。また、見出しスタイルの設定ミスや文書の保護設定など、意外な原因で目次が動かなくなるケースも少なくありません。
本記事では、Wordの目次が更新されない・自動で変わらない原因を徹底解説し、5つの対処法を順番にご紹介します。初心者の方でも迷わず実行できる手順で解説しますので、ぜひ最後までお読みください。

この記事でわかること
- Wordの目次が更新されない主な原因(5パターン)
- 手動で目次を更新する正しい手順
- 見出しスタイルの設定確認と修正方法
- フィールドコードをリセットして目次を再生成する方法
- テンプレート・保護設定が原因のケースへの対処
- VBAマクロで目次を自動更新する応用テクニック
Wordの目次機能とは
Wordの「目次」機能は、文書内の見出しスタイル(見出し1・見出し2・見出し3など)が設定されたテキストを自動的に収集し、ページ番号付きの目次として生成する機能です。
論文・報告書・マニュアルなど長文ドキュメントを作成する際に非常に役立ちます。「参考資料」タブ→「目次」から挿入でき、挿入後は見出しの変更に追従して更新できる仕組みになっています。
目次の種類
Wordには大きく3種類の目次形式があります。
| 種類 | 特徴 | 更新の必要 |
|---|---|---|
| 自動目次 | 見出しスタイルから自動生成。フィールドコード使用 | 手動更新が必要 |
| 手動目次 | ユーザーが手入力。テンプレートのみ提供 | 完全手動 |
| カスタム目次 | 表示レベル・スタイルを細かく指定して生成 | 手動更新が必要 |
「自動目次」および「カスタム目次」はフィールドコード({ TOC … })として文書に埋め込まれます。このフィールドを更新することで目次の内容が最新化されます。
Wordの目次が更新されない主な原因
目次が更新されない・自動で変わらない原因は、大きく以下の5パターンに分類できます。
原因1: 更新操作を行っていない(最多)
Wordの目次は見出しを変更しても自動では反映されません。意図的に「目次の更新」を実行しないと、古い情報のまま表示され続けます。
「Excelのように自動更新されるはず」と思い込んでいる方が多く、これが最も多い原因です。
原因2: 見出しスタイルが正しく設定されていない
目次に反映されるのは「見出し1」「見出し2」「見出し3」などの見出しスタイルが適用されたテキストのみです。フォントサイズを大きくしたり太字にしただけでは目次に認識されません。
原因3: フィールドコードが壊れている
文書のコピー&ペーストや別バージョンのWordでの編集、テンプレートの適用によって{ TOC }フィールドコードが破損・不整合を起こすことがあります。この場合は目次を削除して再挿入する必要があります。
原因4: 文書が保護されている
「文書の保護」機能が有効になっていると、目次を含むフィールドの更新がブロックされます。共同編集用の文書や配布用テンプレートで発生しやすいパターンです。
原因5: Wordの設定で「印刷前にフィールドを更新する」がOFFになっている
Wordのオプション設定によっては、印刷時にフィールドを自動更新する機能がオフになっている場合があります。印刷するたびに目次が古いまま出力される原因になります。

対処法1: 手動で目次を更新する
まず最初に試すべき基本操作です。見出しの変更後は必ずこの手順で目次を更新してください。
方法A: 目次をクリックして更新
- 目次の任意の場所をクリックして選択(目次全体がグレーのハイライトで囲まれる)
- 目次の上部または左上に表示される「目次の更新…」ボタン(更新アイコン)をクリック
- ダイアログで以下のいずれかを選択:
- 「ページ番号だけを更新する」→ 見出し文字列は変更せず、ページ番号のみ更新
- 「目次全体を更新する」→ 見出しテキストもページ番号もすべて更新
- 「OK」をクリック
見出しテキストを変更した場合は必ず「目次全体を更新する」を選んでください。「ページ番号だけを更新する」を選ぶと、変更した見出し文字が目次に反映されません。
方法B: キーボードショートカットで更新
- 目次の任意の場所をクリック
- F9キーを押す
- 更新オプションのダイアログが表示されたら選択して「OK」
方法C: 文書全体のフィールドを一括更新
- Ctrl + Aで文書全体を選択
- F9キーを押す
- 「ページ番号だけを更新する」または「目次全体を更新する」を選択して「OK」
この方法では目次だけでなく、相互参照や図表番号など他のフィールドもまとめて更新されます。
対処法2: 見出しスタイルを正しく設定する
目次に表示されていないテキストがある場合は、見出しスタイルが正しく適用されていない可能性があります。
見出しスタイルの確認手順
- 目次に追加したいテキストをクリック
- 「ホーム」タブを開く
- 「スタイル」ギャラリー(リボン右側)を確認
- 現在適用されているスタイルが「標準」や「本文」の場合、目次には反映されない
- テキストを選択した状態で「見出し1」「見出し2」「見出し3」のいずれかをクリック
- 目次を更新(F9 または「目次の更新」ボタン)
見出しレベルと目次の対応
| スタイル名 | 目次での表示レベル | 用途の目安 |
|---|---|---|
| 見出し1 | 第1レベル(字下げなし) | 章タイトル |
| 見出し2 | 第2レベル(1段字下げ) | 節タイトル |
| 見出し3 | 第3レベル(2段字下げ) | 項タイトル |
| 見出し4〜9 | 第4〜9レベル | 詳細な階層 |
フォントサイズや太字・色などの書式設定だけでは目次に反映されません。必ず「見出し」スタイルを適用してください。見出しスタイルを適用した後で、フォントを変更して見た目を調整することは可能です。
スタイルが表示されない場合
スタイルギャラリーに「見出し1」が見当たらない場合は、以下の手順で表示させます。
- 「ホーム」タブのスタイルギャラリー右下の「▼」をクリック
- 「スタイルの適用…」を選択
- テキストボックスに「見出し1」と入力して「適用」
または、Ctrl + Alt + 1(見出し1)、Ctrl + Alt + 2(見出し2)、Ctrl + Alt + 3(見出し3)のショートカットキーで直接適用できます。
対処法3: フィールドコードを確認・再生成する
目次の更新を試みてもエラーが出る、あるいは目次が壊れている場合は、フィールドコードの問題が疑われます。
フィールドコードの表示確認
- 目次の上で右クリック
- 「フィールドコードの表示と非表示」を選択
- 正常な場合は
{ TOC \o "1-3" \h \z \u }のような表示になる - 文字化けや変なコードが表示される場合はフィールドが破損している
目次を削除して再挿入する手順
- 目次全体をクリック(グレーでハイライト)
- 目次の上部に表示される「目次」メニューボタン(書籍アイコン付き)をクリック
- 「目次の削除」を選択 — 目次が完全に削除される
- 目次を挿入したい位置にカーソルを置く
- 「参考資料」タブ →「目次」→「自動目次1」または「自動目次2」を選択
- 新しい目次が正しく生成されたことを確認
\o "1-3"— 見出し1〜3を含める(数値を変えると表示レベルを調整可能)\h— 目次項目をハイパーリンクにする\z— Webレイアウト表示でページ番号を非表示にする\u— アウトラインレベルを使用する
カスタム目次でレベルを再設定する
特定の見出しレベルのみ表示したい場合は、カスタム目次を使います。
- 「参考資料」タブ →「目次」→「ユーザー設定の目次」
- 「アウトラインレベルの表示」で「3」などを設定
- 「オプション」ボタンで各スタイルのレベルを個別に指定可能
- 「OK」で目次を再生成
対処法4: 文書の保護設定を確認する
目次のクリックや更新ボタンがグレーアウトして操作できない場合、文書保護が有効になっている可能性があります。
文書保護の解除手順
- 「校閲」タブを開く
- 「文書の保護」グループ内の「編集の制限」をクリック
- 右側にパネルが表示されたら「保護の中止」ボタンをクリック
- パスワードが設定されている場合は入力を求められる
- 保護解除後、目次の更新を試みる
文書保護のパスワードを忘れた場合、Wordでは公式な解除方法がありません。文書の管理者に問い合わせるか、テキストをコピーして新しい文書に貼り直す方法を検討してください。
書式の制限が目次に影響する場合
「書式の制限」機能で特定のスタイルのみ使用可能にしている文書では、見出しスタイルが適用できず目次が更新されないことがあります。
- 「校閲」→「編集の制限」パネルを開く
- 「1.書式の制限」のチェックが入っていれば解除 → 「設定」ボタンで制限されているスタイルを確認
- 「見出し1」「見出し2」「見出し3」が許可スタイルに含まれているか確認
- 含まれていない場合はチェックを追加して「OK」

対処法5: VBAマクロで目次を自動更新する
文書を開くたびに手動で更新するのが面倒な場合、VBAマクロを使って文書を開いた時・保存した時・印刷した時に自動的に目次を更新させることができます。
文書を開いたときに自動更新するVBAコード
- Alt + F11 でVBAエディタを開く
- 左のプロジェクトツリーで「ThisDocument」をダブルクリック
- 以下のコードを貼り付ける:
Private Sub Document_Open()
Dim oTOC As TableOfContents
For Each oTOC In ActiveDocument.TablesOfContents
oTOC.Update
Next oTOC
End Sub
このコードは文書を開いた瞬間にすべての目次を自動更新します。
印刷前に自動更新するVBAコード
Private Sub Document_BeforePrint(Cancel As Boolean)
Dim oTOC As TableOfContents
For Each oTOC In ActiveDocument.TablesOfContents
oTOC.Update
Next oTOC
End Sub
印刷ボタンを押すたびに目次が最新化されてから印刷されます。ページ番号のずれを防ぎたい場合に特に有効です。
Wordのオプションで印刷前更新を有効にする
VBAを使わなくても、Wordのオプション設定で印刷前のフィールド更新を有効にできます。
- 「ファイル」→「オプション」を開く
- 「表示」タブを選択
- 「印刷オプション」セクションの「印刷前にフィールドを更新する」にチェックを入れる
- 「OK」をクリック
この設定を有効にすると、印刷時に自動でフィールド(目次・図表番号・相互参照など)が更新されます。
保存前に自動更新するコード
Private Sub Document_BeforeSave(SaveAsUI As Boolean, Cancel As Boolean)
Dim oTOC As TableOfContents
For Each oTOC In ActiveDocument.TablesOfContents
oTOC.Update
Next oTOC
End Sub
マクロが動作するには「開発」タブの「マクロのセキュリティ」で「すべてのマクロを有効にする」か「デジタル署名されたマクロのみを有効にする」に設定する必要があります。組織のセキュリティポリシーに応じて適切な設定を選んでください。
目次スタイル比較表
Wordの目次スタイルには複数の種類があり、用途に応じて使い分けることで見栄えが改善されます。
| スタイル名 | 特徴 | 適した文書 | ページ番号 |
|---|---|---|---|
| 自動目次1 | シンプル。「目次」見出し付き | 一般文書・報告書 | 右揃え点線リーダー |
| 自動目次2 | 「目次」表示なし | 続き文書・論文 | 右揃え点線リーダー |
| クラシック | 太字・格式ある書体 | 論文・法律文書 | 右揃え点線リーダー |
| モダン | 細い書体・横線区切り | プレゼン資料 | 左揃え(インライン) |
| フォーマル | 全大文字の見出しスタイル | 英語文書・公式報告 | 右揃え点線リーダー |
| 凝ったデザイン | カラーアクセント付き | カタログ・提案書 | 右揃え点線リーダー |
| 手動目次 | すべて手入力。自動更新なし | テンプレート配布用 | 手入力 |
スタイルの変更は「参考資料」→「目次」→「ユーザー設定の目次」から行い、「書式」ドロップダウンでデザインを切り替えられます。
よくある追加トラブルと解決方法
目次のページ番号が「1」から始まらない場合
目次のページ番号が本文とずれている場合は、ページ番号の設定を確認します。
- 目次のあるセクションをクリック
- 「挿入」→「ページ番号」→「ページ番号の書式設定」
- 「開始番号」を確認・修正
- 目次を更新(F9)
目次にヘッダー・フッターの内容が入ってしまう場合
ヘッダーやフッターに見出しスタイルが誤って適用されている場合、目次に不要な項目が表示されることがあります。ヘッダー・フッター領域に入り、テキストのスタイルを「標準」に変更してください。
目次クリックでジャンプできない場合
通常、Ctrl + クリックで目次の該当箇所にジャンプできます。リンクが機能しない場合はフィールドコードで \h オプションが設定されているか確認してください。または目次を削除して再挿入することで修復できます。
目次が1ページで収まらなくなった場合
目次が増えてページをまたぐ場合、以下の方法でコンパクトにできます。
- 「ユーザー設定の目次」→「アウトラインレベルの表示」を「2」にして3レベル以下を非表示にする
- TOCスタイルの行間をスタイルパネルから縮める
- フォントサイズを少し下げる(目次スタイル「TOC 1」「TOC 2」「TOC 3」を編集)
この記事に関連するおすすめ商品
Word文書作成完全マスター書籍
約1,800円〜
目次・スタイル・差し込み印刷まで網羅した実践入門書
Microsoft 365 Personal(1年版)
約13,500円/年
常に最新のWord・Excel・PowerPointが使える。1TB OneDrive付き
Microsoft Office 2024 Home & Business
約38,000円〜
買い切り版。Word・Excel・PowerPoint・OneNote・Outlook同梱
※ 価格は変動します。最新価格はリンク先でご確認ください
よくある質問(FAQ)
まとめ
Wordの目次が更新されない・自動で変わらない問題の主な原因と対処法を振り返ります。
| 原因 | 対処法 | 難易度 |
|---|---|---|
| 更新操作をしていない | F9キー または「目次の更新」ボタン | ★☆☆ 簡単 |
| 見出しスタイル未設定 | ホームタブ → 見出し1〜3を適用 | ★☆☆ 簡単 |
| フィールドコードの破損 | 目次を削除して再挿入 | ★★☆ 中程度 |
| 文書保護が有効 | 「校閲」→「保護の中止」 | ★★☆ 中程度 |
| 印刷時の更新が無効 | Wordオプション → 「印刷前にフィールドを更新する」ON | ★☆☆ 簡単 |
| 毎回手動更新が面倒 | VBAマクロで自動化(Document_Open) | ★★★ 応用 |
まずは最もシンプルな対処法である「F9キーで目次を更新する」ことから試してみてください。それでも解決しない場合は、見出しスタイルの確認、フィールドコードの再生成、保護設定の解除と順番に対処していきましょう。
頻繁に目次の更新が必要な文書を扱う方は、VBAマクロや「印刷前にフィールドを更新する」設定を活用することで、更新し忘れによるトラブルを防ぐことができます。
本記事が、Wordの目次トラブル解消の一助になれば幸いです。Microsoft Word関連のその他のトラブル解決については、関連記事もぜひご参照ください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!