【Word】リストの章番号と見出しを連動させる!「ListNum」フィールドの活用

【Word】リストの章番号と見出しを連動させる!「ListNum」フィールドの活用
🛡️ 超解決

Wordで長文を作成する際、見出しとリストの番号を連動させたい場面があります。

例えば、目次と本文中の箇条書きで同じ番号体系を使いたい場合などです。

しかし、手動で番号を振ると、後から見出しを追加・削除した際に番号がずれてしまいます。

この記事では、Wordの「ListNum」フィールドを使って、リストの章番号を見出しと連動させる方法を解説します。

これにより、文書全体の番号管理が自動化され、効率的に作業を進められます。

【要点】ListNumフィールドでリストの章番号を見出しと連動させる

  • ListNumフィールドの挿入: 見出しの番号体系をリストに自動で反映させます。
  • ListNumフィールドの書式設定: 表示したい番号のレベルを指定できます。
  • 見出しスタイルの設定: 章番号を正確に取得するために見出しスタイルを適用します。

ADVERTISEMENT

ListNumフィールドが章番号連動に役立つ仕組み

Wordの「ListNum」フィールドは、箇条書きや段落番号の書式設定と連携して動作します。このフィールドを文書内に挿入すると、指定した見出しスタイルや箇条書きのレベルに対応する番号が自動的に表示されます。

具体的には、文書内で見出しスタイルが適用されている段落を認識し、その見出しの番号体系を元にリストの番号を生成します。例えば、「第1章」という見出しがあれば、それに続くListNumフィールドは「1.1」や「1.1.1」といった番号を表示します。

この機能を使うことで、見出しの追加や削除、移動を行った際に、連動しているリストの番号も自動的に更新されます。これにより、手動での番号修正作業の手間が省け、文書全体の整合性を保つことができます。

お探しの解決策が見つからない場合は、こちらの「Wordトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

ListNumフィールドを挿入・設定する手順

  1. フィールドコードの表示と挿入準備
    まず、ListNumフィールドを挿入したい位置にカーソルを置きます。次に、キーボードで「Ctrl」+「F9」キーを同時に押して、空の波括弧 {} を表示させます。この波括弧の中にフィールドコードを入力します。
  2. ListNumフィールドコードの入力
    表示された波括弧内に「ListNum」と入力します。この時点ではまだ番号は表示されません。
  3. フィールドの更新
    「ListNum」と入力した状態で、フィールド全体を選択し、右クリックして「フィールドの更新」を選びます。または、「F9」キーを押しても更新できます。これにより、文書内の箇条書きの書式設定や見出しスタイルに基づいた番号が表示されます。
  4. 特定の番号レベルを指定する
    表示される番号を特定のレベルに制限したい場合は、ListNumフィールドにスイッチを追加します。例えば、第1レベルの番号だけを表示したい場合は、「ListNum \`1\`」のように、`1`を引用符で囲んで入力します。第2レベルまで表示したい場合は、「ListNum \`2\`」と入力します。
  5. 番号の書式を変更する
    ListNumフィールドは、Wordの段落番号の書式設定と連動します。ListNumフィールドを挿入した箇条書きに、目的の番号書式(例:1, 2, 3… や a, b, c…)が適用されていることを確認してください。書式が適用されていない場合は、箇条書きの書式設定を見直します。

見出しスタイルとListNumフィールドの連携

  1. 見出しスタイルの適用
    文書の各章や節に、Wordの組み込み見出しスタイル(例:「見出し1」「見出し2」)を適用します。これにより、Wordは各段落がどのレベルの見出しであるかを認識できるようになります。
  2. ListNumフィールドの挿入位置
    連動させたいリストの先頭にカーソルを置きます。通常、これは見出しの直後や、見出しで始まるセクションの最初の箇条書きの前になります。
  3. ListNumフィールドの入力と更新
    「Ctrl」+「F9」で波括弧 {} を表示させ、「ListNum」と入力します。その後、「F9」キーでフィールドを更新します。
  4. フィールドの書式指定
    見出しのレベルと連動させるために、ListNumフィールドにオプションを追加します。例えば、見出し1の番号(例:1)だけをリストに表示したい場合は、「ListNum \`1\`」と入力します。見出し1と見出し2の番号(例:1.1)を表示したい場合は、「ListNum \`2\`」と入力します。
  5. 書式設定の確認
    ListNumフィールドが正しく機能しているか確認します。見出しの番号が変わった際に、ListNumフィールドの番号も自動的に更新されるはずです。もし更新されない場合は、再度フィールドの更新(F9キー)を試みてください。

ADVERTISEMENT

ListNumフィールドでよくあるトラブルと対処法

ListNumフィールドの番号が更新されない

フィールドの更新が自動で行われていない可能性があります。ListNumフィールドを選択し、「F9」キーを押して手動で更新してください。

また、文書の表示設定が「フィールドコードを表示」になっている場合、実際の番号ではなくコードが表示されます。この場合は、「Alt」+「F9」キーで表示を切り替えてください。

見出しの番号とリストの番号が一致しない

見出しスタイルが正しく適用されているか確認してください。Wordの「ホーム」タブにある「スタイル」グループで、対象の見出しに「見出し1」や「見出し2」などが選択されている必要があります。

ListNumフィールドのスイッチ指定が間違っている可能性もあります。「ListNum \`1\`」のように、表示したいレベルに対応する数字を正しく指定しているか確認してください。

ListNumフィールドが「エラー!参照の引用元が見つかりません。」と表示される

これは、ListNumフィールドが参照しようとした見出しスタイルや箇条書きの書式設定が見つからない場合に発生します。文書内で、ListNumフィールドが参照している見出しスタイルが適用されている段落があるか確認してください。

また、ListNumフィールドを挿入した箇条書き自体に、Wordの標準的な箇条書き書式が適用されているか確認することも重要です。

ListNumフィールドの表示レベルを細かく制御したい

ListNumフィールドには、表示する番号のレベルを細かく制御するための追加スイッチがあります。例えば、「ListNum “MyList” \`2\`」のように、リスト名を指定して特定のリストの番号のみを参照することも可能です。

「MyList」の部分は、文書内で一意のリスト名を定義します。このリスト名を使用することで、複数の箇条書きがあっても、特定の箇条書きの番号だけを連動させることができます。

ListNumフィールドと他のフィールドコードの併用

ListNumフィールドは、他のWordのフィールドコードと組み合わせて使用することで、さらに高度な文書管理が可能になります。

例えば、「STYLEREF」フィールドと組み合わせると、見出しのテキスト自体をリストの項目に表示させることができます。これにより、見出しのタイトルと連動したリストを作成できます。

また、「PAGE」フィールドと組み合わせれば、各章の見出しやリスト項目のページ番号を表示させることも可能です。これにより、文書全体のナビゲーションを強化できます。

ListNumフィールドとPAGEフィールドを組み合わせる手順

  1. ListNumフィールドの挿入
    まず、前述の手順でListNumフィールドを挿入し、章番号が表示されるように設定します。
  2. PAGEフィールドの挿入
    ListNumフィールドの後に、同じ行または次の行にカーソルを置きます。「Ctrl」+「F9」で波括弧 {} を表示させ、「PAGE」と入力します。
  3. フィールドの更新
    ListNumフィールドとPAGEフィールドの両方を選択し、「F9」キーを押して更新します。これにより、ListNumフィールドには章番号が、PAGEフィールドには現在のページ番号が表示されます。
  4. 書式設定の調整
    必要に応じて、ListNumフィールドとPAGEフィールドの間にスペースや区切り文字(例:「-」)を追加します。また、各フィールドの表示方法(フォント、サイズなど)を調整して、見やすく整形します。
  5. 表示の確認
    文書をスクロールしたり、見出しの番号を変更したりして、ListNumフィールドとPAGEフィールドの番号が正しく連動・更新されるかを確認します。

ListNumフィールドの応用:特定のリストに名前をつける

文書内に複数の異なる番号体系のリストが存在する場合、ListNumフィールドにリスト名を指定することで、特定のリストだけを連動させることができます。

例えば、「ListNum “ChapterList” \`1\`」のように、`ChapterList`という名前を付けます。この名前は、文書全体で一意である必要があります。

そして、連動させたい箇条書きのListNumフィールドにも同じリスト名「”ChapterList”」を指定します。これにより、指定したリスト名を持つ箇条書きだけが、見出しの番号体系と連動するようになります。

機能 説明 用途
ListNum “リスト名” \`レベル\` 指定したリスト名とレベルの番号を表示 複数の箇条書きで異なる見出しと連動させたい場合
STYLEREF “見出しスタイル名” 指定した見出しスタイルのテキストを取得 見出しのタイトルをリスト項目に表示したい場合
PAGE 現在のページ番号を表示 リスト項目とページ番号を併記したい場合

ListNumフィールドの活用により、Word文書の章番号とリストの連動が容易になります。

見出しスタイルを正しく設定し、ListNumフィールドに適切なスイッチを指定することで、自動更新される番号付けが実現します。

さらにPAGEフィールドと組み合わせることで、より詳細な文書ナビゲーションも可能になります。

ぜひ、この機能を使って、効率的で正確な文書作成を目指してください。


📝
Wordトラブル完全解決データベース この記事以外にも、Wordのエラーや不具合の解決策を多数まとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

📘
超解決 Word検定 あなたのWord実務能力を3分で測定!【1級・2級・3級】