【Word】目次のページ番号を「P.5」表記にする!フィールド書式の変更手順

【Word】目次のページ番号を「P.5」表記にする!フィールド書式の変更手順
🛡️ 超解決

Wordの目次機能を使うと、ページ番号が数字だけで表示されます。これを「P.5」のような形式に変更したいと考える方は多いでしょう。この記事では、フィールドコードを編集してページ番号に「P.」を付ける手順を解説します。たった数ステップで実現できます。

ここで紹介する方法は、目次のフィールドコードに数字ピクチャスイッチを追加するものです。このスイッチを使うと、ページ番号の表示形式を柔軟に制御できます。最後まで読めば、誰でも簡単に書式を変更できるようになります。

【要点】目次のページ番号を「P.◯」形式に変更する方法

  • Alt+F9でフィールドコードを表示: 目次を選択後、Alt+F9を押してTOCフィールドコードを編集可能にする。
  • \# “P.0″の追加: フィールドコード内の適切な位置に数字ピクチャスイッチ「\# “P.0″」を挿入する。
  • F9キーでフィールドを更新: コード編集後、目次全体を選択してF9を押し、変更を反映させる。

ADVERTISEMENT

目次ページ番号の書式を変更する仕組み

Wordの目次はTOCフィールドで構成され、各見出しに対応するページ番号が自動で生成されます。ページ番号は通常、数字のみ表示されますが、フィールドコードに特別なスイッチを追加することで書式を変更できます。ここで使うのは「数字ピクチャスイッチ」です。これは「\# “書式文字列”」の形で記述し、数字の表示形式を指定します。例えば「\# “P.0″」と書くと、ページ番号の前に「P.」が付き、数字が「5」のように表示されます。このスイッチは、TOCフィールドだけでなく、他のページ番号フィールド(PAGEフィールドなど)でも使用できます。

また、フィールドコード内には「\* MERGEFORMAT」という書式保持スイッチが存在します。このスイッチは既存の書式を維持する働きがありますが、数字ピクチャスイッチと併用するときは、競合に注意が必要です。一般的には、数字ピクチャスイッチを「\* MERGEFORMAT」の前に置くか、または「\* MERGEFORMAT」を削除してから追加することで、意図通りの表示になります。この記事では、確実な方法として、\# “P.0″を追加する手順を紹介します。

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

ページ番号を「P.5」表記に変更する具体的な手順

ここでは、最も簡単な方法として、TOCフィールドコードに数字ピクチャスイッチを追加する手順を説明します。作業は5ステップで完了します。

  1. 目次を選択する
    変更したい目次領域をクリックして選択状態にします。目次全体が灰色でハイライトされます。
  2. フィールドコードを表示する
    キーボードの「Alt」キーを押しながら「F9」キーを押します。すると、目次がフィールドコードとして表示されます。通常「{ TOC \o “1-3” \h \z \u \* MERGEFORMAT }」のようなコードが表示されます。
  3. 数字ピクチャスイッチを追加する
    フィールドコード内の適切な位置に「\# “P.0″」を追加します。具体的には、末尾の閉じ括弧「}」の直前、かつ「\* MERGEFORMAT」の前に挿入します。例:「{ TOC \o “1-3” \h \z \u \* MERGEFORMAT \# “P.0” }」となります。もし「\* MERGEFORMAT」がない場合は、最後に追加してください。
  4. フィールドコードを非表示にする
    再度「Alt+F9」を押して、通常の目次表示に戻します。
  5. フィールドを更新する
    目次全体を選択します(目次をクリックし、Ctrl+Aで全選択すると便利です)。次に「F9」キーを押してフィールドを更新します。確認ダイアログが表示されたら「はい」を選びます。これでページ番号が「P.1」「P.2」のように変わります。

数字ピクチャスイッチの「0」は桁数を表します。「0」とすると1桁表示、「00」とすると2桁表示になります。例えばページ番号が5の場合、「P.5」なら「\# “P.0″」で、「P.05」なら「\# “P.00″」と指定します。また、文字列を変えたい場合は「\# “Page 0″」のように自由に変更できます。

もし上記の手順でうまくいかない場合は、代替方法として、各目次エントリのページ番号を個別に編集することもできます。しかし、その方法は手間がかかるため、まずはここで説明した一括変更の手順を試すことをお勧めします。

変更時の注意点とよくある失敗

フィールドを更新しても反映されない

フィールドコードを正しく編集しても、更新が反映されないことがあります。原因として、コードの構文ミスや、更新範囲が目次全体に及んでいないことが考えられます。解決策は、コード内の引用符やスラッシュが正しいか確認し、目次全体を選択(Ctrl+A)してからF9キーを押すことです。また、フィールドコードに「\* MERGEFORMAT」が残っていると競合する場合があります。その場合は、「\* MERGEFORMAT」を削除してから「\# “P.0″」を追加してください。

「P.」の後に余計な空白が入る

数字ピクチャスイッチを追加した際、表示結果に不要なスペースが含まれることがあります。例えば「P. 5」のように空白が入る場合です。これはコード内のスペースの位置が原因です。「\# “P.0″」のように引用符内にスペースを入れず、連続して記述することで解消できます。また、フィールドコード内の他の場所に不必要なスペースがないかも確認してください。

ページ番号の形式が一部だけ変わらない

目次が複数のセクションに分かれている場合や、手動で編集したエントリがある場合、一部のページ番号だけ書式が変わらないことがあります。これは、各TOCフィールドが独立しているためです。解決策は、文書内のすべてのTOCフィールドに対して同じ手順を繰り返すことです。また、手動で編集したエントリはフィールドコードが異なる場合があるので、個別にコードを確認し、必要に応じて数字ピクチャスイッチを追加してください。

フィールドコードを元に戻せない

編集前に元のフィールドコードをメモしていないと、後で元に戻したいときに困ります。対策として、編集前に文書のバックアップを取るか、コードをテキストエディタにコピーして保存することをお勧めします。また、間違えた場合は「元に戻す(Ctrl+Z)」が使えますが、フィールド更新後の状態によっては戻せない場合があるので注意してください。

ADVERTISEMENT

数字ピクチャスイッチと書式保持スイッチの比較

スイッチ 書式例 説明
\# “P.0” P.5 数字ピクチャスイッチ。数字を指定した書式で表示する
\* MERGEFORMAT (なし) 書式保持スイッチ。既存の文字書式を維持する
文字列追加 P. 単に文字列を追加する方法(効果が不十分な場合あり)

数字ピクチャスイッチを使うことで、ページ番号の前に自由な文字列を追加できます。一方、書式保持スイッチは書式の維持に特化しており、表示内容の変更には使えません。文字列追加は、フィールドコード内に直接「P.」と書く方法ですが、多くの場合、適切なスイッチがないと無視されます。そのため、確実に書式を変更するには、数字ピクチャスイッチを使用することをお勧めします。

まとめ

この記事では、目次のページ番号を「P.5」形式に変更する手順を解説しました。フィールドコードに数字ピクチャスイッチ「\# “P.0″」を追加することで、簡単に書式を変えられます。このテクニックは、目次だけでなく、相互参照のページ番号やページ番号フィールドにも応用できます。次に、ページ番号の前に「Page 」と入れたい場合は、「\# “Page 0″」に変更してみてください。また、桁数を2桁にしたい場合は「\# “P.00″」と設定することで、より見やすい目次を作成できます。


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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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