ヘッダーやフッターに挿入したページ番号や日付、ファイル名などは、見た目はテキストでも実体は「フィールドコード」と呼ばれる動的な命令です。標準の挿入操作だけでは細かい表示形式やオプションを変えられず、たとえばページ番号に大文字の章番号を組み合わせたり、日付の和暦と西暦を切り替えたりする場合は、フィールドコードを直接編集する必要があります。
Wordは Alt+F9 でフィールドの表示と中身(コード)を瞬時に切り替える仕組みを持っており、コードを直接編集することで標準UIでは設定できないカスタマイズが可能になります。フィールドコードはバックスラッシュで始まるスイッチを追加して書式や条件を変更でき、組み合わせ次第でかなり高度な表示制御を実現できます。
この記事では、Alt+F9でフィールドコードを表示する手順、ページ番号・日付・ファイル名の代表的な書式スイッチ、複数フィールドの組み合わせ、編集ミスを回避するコツまでを解説します。
【要点】フィールドコード直接編集の3つの基本
- Alt+F9で表示と中身を切り替え: 一度押すと文書内のすべてのフィールドがコード表示に切り替わり、もう一度押すと結果表示に戻ります。ヘッダー編集中も同じキーで切替可能です。
- F9キーでフィールドを再計算: コード編集後に選択範囲のフィールドへF9を押すと再計算され、新しい書式で結果が表示されます。
- バックスラッシュ書式スイッチ: { PAGE \\* roman } のように \\* を付けてスイッチを書くと、ページ番号がローマ数字になるなど書式を切り替えられます。
ADVERTISEMENT
目次
フィールドコードの基本構造とAlt+F9の役割
Wordのフィールドコードは波括弧で囲まれた命令文で、外見は { PAGE } や { DATE \\@ “yyyy年M月d日” } のように表記されます。この波括弧はキーボードから直接入力する半角の {} ではなく、Ctrl+F9で挿入される特殊なフィールドマーカーです。
通常モードではフィールドの結果(実際のページ番号や日付)が表示され、コードは隠れています。Alt+F9を押すとすべてのフィールドが結果からコード表示に切り替わり、編集が可能になります。再度Alt+F9で結果表示に戻ります。F9キーは選択範囲のフィールドを再計算するキーで、コード変更後の反映に使います。
書式スイッチの仕組み
フィールドコードに書式スイッチを追加すると、結果の見た目を細かく制御できます。代表的なのが \\* で始まる数値書式スイッチと \\@ で始まる日付書式スイッチです。たとえば { PAGE \\* roman } は小文字ローマ数字、{ PAGE \\* ALPHABETIC } は大文字英字でページ番号を表示します。
Alt+F9でフィールドコードを表示・編集する手順
- ヘッダー編集モードに入る
ヘッダー領域をダブルクリックまたはキーチップ操作で編集モードへ切り替えます。 - Alt+F9を押してフィールド表示を切り替える
文書内のすべてのフィールドがコード表示に切り替わります。たとえばページ番号は { PAGE } と表示されます。 - 編集対象のフィールドコード内にカーソルを置く
波括弧の内側を直接クリックして編集位置を確定します。 - 書式スイッチを追記する
たとえば { PAGE } を { PAGE \\* roman } に書き換えると小文字ローマ数字になります。スイッチの前には半角スペースを入れます。 - F9キーでフィールドを更新する
カーソルがフィールド内にある状態でF9を押すと、新しい書式で結果が再計算されます。 - Alt+F9を再度押して結果表示に戻る
結果を確認してレイアウトを把握できます。
代表的なフィールドコードと書式スイッチの例
- ページ番号をローマ数字にする
{ PAGE \\* roman } で小文字、{ PAGE \\* ROMAN } で大文字のローマ数字になります。表紙や前書きで使われる書式です。 - ページ番号を3桁固定にする
{ PAGE \\# “000” } とすると 001、012、123 のように3桁固定で表示できます。 - 総ページ数を表示する
{ NUMPAGES } で総ページ数、{ PAGE } / { NUMPAGES } で「3 / 10」のような分数表示になります。 - 日付を和暦で表示する
{ DATE \\@ “ggge年M月d日” } で「令和6年4月29日」形式、{ DATE \\@ “yyyy/M/d” } で「2026/4/29」形式になります。 - ファイル名のみ表示する
{ FILENAME } はファイル名のみ、{ FILENAME \\p } は保存場所を含むフルパスになります。 - 章タイトルをヘッダーに自動表示する
{ STYLEREF “見出し1” } で現在ページの「見出し1」スタイルを使った直近の見出しテキストが表示され、章ごとにヘッダーを自動更新できます。
ADVERTISEMENT
編集時の注意点と陥りやすい失敗
波括弧をキーボードで直接入力しても動作しない
フィールドの波括弧は通常の {} とは別物です。キーボードから { を入力しても普通の文字として扱われ、フィールドにはなりません。新規フィールドを作る場合はCtrl+F9を押すと空のフィールド波括弧が挿入されるので、その内側にコードを書きます。
書式スイッチの前のスペースを忘れる
{ PAGE\\* roman } のようにスペースを入れずに書くと書式が認識されず、結果が表示されないかエラー値が出ます。{ PAGE \\* roman } のように必ずスイッチの前後に半角スペースを入れてください。
F9を押してもフィールドが更新されない
カーソルがフィールド外にある場合や、フィールド全体を選択していない場合はF9で更新されません。フィールド内にカーソルを置く、またはフィールド全体を範囲選択してからF9を押すと確実に再計算されます。文書全体のフィールドをまとめて更新するには Ctrl+A で全選択してから F9 を押します。
フィールドコードを組み合わせた応用例
フィールドコードは入れ子にして組み合わせることで、より高度な表示制御を実現できます。たとえば { IF { PAGE } = 1 “” “{ STYLEREF \”見出し1\” }” } と書くと、1ページ目はヘッダーを空にして2ページ目以降は章タイトルを自動表示する条件分岐が可能です。
日付と時刻を組み合わせるなら { DATE \\@ “yyyy年M月d日(aaa)” } で「2026年4月29日(水)」のように曜日付きの日本語表記にできます。aaa は曜日の短縮形、aaaa は「水曜日」のような正式形です。社内向け資料の更新日を曜日込みで明示したい場面で重宝します。
章番号付きページ番号は「第1章 – 1」「第1章 – 2」のような形式で表示できます。{ STYLEREF “見出し1” \\n } で章番号のみを取り出し、{ PAGE } と組み合わせて { STYLEREF “見出し1” \\n } – { PAGE } と書けば実現できます。長文の参考書や規定集で章ごとのページ管理が必要な場合に使えるテクニックです。
主要フィールドの書式スイッチ早見表
| フィールド名 | 用途 | 代表的なスイッチ | 結果例 |
|---|---|---|---|
| PAGE | ページ番号 | \\* roman | i, ii, iii |
| PAGE | ページ番号 | \\# “000” | 001, 002 |
| NUMPAGES | 総ページ数 | なし | 10 |
| DATE | 現在日付 | \\@ “ggge年M月d日” | 令和6年4月29日 |
| FILENAME | ファイル名 | \\p | C:\\Users\\..\\xxx.docx |
| STYLEREF | 見出し参照 | “見出し1” | 第1章 はじめに |
まとめ
Alt+F9でフィールドコードを直接表示・編集できるようになると、標準UIでは設定できない書式や組み合わせを実現できます。書式スイッチは \\* で数値書式、\\@ で日付書式、\\# で数値整形、\\p でパス表示などの種類があり、PAGEやDATE、STYLEREFといった頻出フィールドと組み合わせて使うことで、ヘッダーやフッターを思い通りにカスタマイズできます。新規フィールドの波括弧は Ctrl+F9 で挿入し、編集後は F9 で再計算するという基本フローを押さえておけば、ヘッダー作成の自由度が大きく広がります。
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環境設定
