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″を追加する手順を紹介します。
ページ番号を「P.5」表記に変更する具体的な手順
ここでは、最も簡単な方法として、TOCフィールドコードに数字ピクチャスイッチを追加する手順を説明します。作業は5ステップで完了します。
- 目次を選択する
変更したい目次領域をクリックして選択状態にします。目次全体が灰色でハイライトされます。 - フィールドコードを表示する
キーボードの「Alt」キーを押しながら「F9」キーを押します。すると、目次がフィールドコードとして表示されます。通常「{ TOC \o “1-3” \h \z \u \* MERGEFORMAT }」のようなコードが表示されます。 - 数字ピクチャスイッチを追加する
フィールドコード内の適切な位置に「\# “P.0″」を追加します。具体的には、末尾の閉じ括弧「}」の直前、かつ「\* MERGEFORMAT」の前に挿入します。例:「{ TOC \o “1-3” \h \z \u \* MERGEFORMAT \# “P.0” }」となります。もし「\* MERGEFORMAT」がない場合は、最後に追加してください。 - フィールドコードを非表示にする
再度「Alt+F9」を押して、通常の目次表示に戻します。 - フィールドを更新する
目次全体を選択します(目次をクリックし、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″」と設定することで、より見やすい目次を作成できます。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Outlook】「メール送信を5分遅らせる」設定!誤送信を防ぐ最強のディレイ機能
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
