一つのWord文書に、冒頭の全体目次と各章の小目次を置くには、それぞれの目次がどの範囲を集めるかを設定します。全体目次をコピーするだけでは、章別の一覧にはなりません。
ここではWindowsのデスクトップ版Word(Microsoft 365、Word 2024・2021)で、全体目次一つと、章別目次二つを共存させます。本文に見出しスタイルが設定済みの文書が対象です。単一の目次から項目を出し入れする方法は目次の抽出範囲設定で扱います。
【要点】章の範囲をブックマークで登録し、章別のTOCフィールドに\bとブックマーク名を指定します。抽出範囲は目次ごとに分かれますが、目次1などの書式は同じ文書内で共有されます。
ADVERTISEMENT
1. 三つの目次が拾う見出しを決める
例では章の「準備」「実施」を見出し1とし、「準備」の節「資料」「担当」、「実施」の節「受付」「記録」を見出し2にします。全体目次には章だけ、章別目次にはそれぞれの章の節だけを出します。
準備の範囲をChapter1、実施の範囲をChapter2というブックマークで登録します。章を入れ替えても名前は自動でChapter2などへ変わらないため、名前と内容の対応を管理します。図は抽出範囲と出力の関係を示したもので、Wordの操作画面ではありません。

2. 章の範囲をブックマークへ登録する
- 文書のコピーを保存し、準備の章見出しから、次の実施の章見出しの直前までを選びます。
- [挿入]→[ブックマーク]を開き、名前に
Chapter1と入力して[追加]を選びます。 - 実施の章見出しから章末までを選び、同じ方法で
Chapter2を追加します。 - ブックマークの一覧から各名前を選んで移動し、登録した範囲を確認します。
名前は英字から始め、空白を使わない形にします。カーソルだけを置いて登録すると、章全体ではなく一点を示すブックマークになります。必ず対象の見出しと本文を含む範囲を選んでから登録してください。
選択の末尾に次の章見出しを含めないことが重要です。章末へ節を追加した後は、その節がブックマークの内側に入っているかを確認し、必要なら範囲を選び直して同じ名前で登録します。
3. 既存の目次を置き換えず章別目次を挿入する
全体目次は冒頭に残します。この例では章だけを載せるため、全体目次のフィールドを右クリックして[フィールドコードの表示/非表示]を選び、\o "1-1"にします。\o "1-3"なら末尾の3を1に変更します。見出し以外を集める\tや\uなどの指定がある場合は、元のコードを控えてから、この例のTOC \o "1-1" \hへそろえます。結果表示に戻し、目次全体を更新してください。
章別目次を作るときは、その目次の内側ではなく、各章の冒頭に用意した空の段落へカーソルを置きます。本文の見出しを選択したまま挿入しないでください。
- 準備の章別目次を置く段落でCtrl+F9を押し、フィールドの波括弧を挿入します。
- 括弧の内側へ
TOC \b Chapter1 \o "2-2" \hと半角で入力します。 - フィールドを右クリックし、[フィールドの更新]を実行します。コードが表示されたままならAlt+F9で結果表示に戻します。
- 実施の章でも同様に、
TOC \b Chapter2 \o "2-2" \hを挿入して更新します。
例をまとめると次の三つです。波括弧をキーボードで普通の文字として入力しても、目次を作るフィールドにはなりません。
{ TOC \o "1-1" \h }
{ TOC \b Chapter1 \o "2-2" \h }
{ TOC \b Chapter2 \o "2-2" \h }
\bは文書内の場所、\oは対象のレベルを絞ります。章別目次の見出し2の項目は、通常は目次2の書式になります。章別だから自動でレベル1へ振り直されるわけではありません。
4. 三つの目次を順番に更新する
まず各章の目次を全体更新し、最後に冒頭の全体目次を更新します。目次が増えたために本文のページ位置が変わった場合は、ページ配置が落ち着いてからもう一度更新し、各目次のページ番号を確かめます。
試しに「準備」の末尾へ見出し2の「確認」を追加します。期待する結果は、Chapter1の目次だけに「確認」が増え、Chapter2には増えず、章だけを載せる全体目次にも節の「確認」は出ない状態です。出ない場合はブックマークの末尾に含まれているかを先に調べます。
全文選択してF9を押す方法は目次以外のフィールドにも作用するため、この手順では目次ごとの更新を使います。図表番号や外部参照などがある文書でも、更新対象を把握しやすくなります。
5. 範囲と書式のトラブルを区別する
| 症状 | 確認すること |
|---|---|
| 章別目次へ別の章の節が入る | \bの名前と、ブックマークの開始・終了位置 |
| 追加した節が出ない | 範囲の内側か、見出し2か、全体更新済みか |
| ブックマーク関連のエラーが出る | 指定名が残っているか、名前の綴り |
| 別の目次まで文字書式が変わる | 両方が同じ目次スタイルを使っていないか |
\tは本文のどのスタイルを目次のどのレベルへ集めるかを指定するもので、各目次に独立した出力用スタイル名を割り当てるスイッチではありません。本例では全体が目次1、章別が目次2を使うため階層別に調整できますが、二つの章別目次の目次2は共通です。
目次の表題には、抽出対象になる見出しスタイルを不用意に適用しません。Chapter1の中に「準備の目次」という見出し2を作ると、その表題まで章別目次に入る原因になります。
6. まとめ
全体目次と章別目次は、TOCフィールドを分け、章別にだけブックマーク範囲を指定して共存させます。章末の追記、章移動、目次のページ増減があったときは範囲と更新結果を確認してください。抽出条件は個別、目次スタイルは共有という違いも押さえておくと管理しやすくなります。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Excel】COUNTAでセルの個数を数える方法|空文字・空白・COUNTとの違い
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Outlook】受信メールを自動で別アカウントへ転送するルール設定手順
- 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
