Wordのフィールドコードをマスターする

by デビッド·ハリス // 2年4月  

フィールドコードとは、Wordが面倒な計算を静かに自動で行ってくれる仕組みです。ページ番号、相互参照、「第12章」といったラベルも、シーンを移動しても崩れることなく表示されます。もちろん、フィールドコードを使うと、ノートパソコンを投げ出したくなる衝動に駆られることもあるでしょう。

見てください、私は本の原稿を書いたり編集したりして生計を立てています。著者がフォーマットする前に原稿を整理するのを手伝うとき、私が最初に手を加えるのはたいていフィールドコードです。なぜなら、フィールドを更新するまでは原稿は問題ないように見えるからです。更新すると、すべてがうまくいく場合もあれば、そうでない場合もあります。

フィールドコードはWordの舞台裏スタッフです

つまりこういうことです。Wordには2つのレイヤーがあります。画面に表示される部分と、Wordが裏で実際に計算している部分です。フィールドとは基本的に、「現在のページ番号をここに表示する」とか「あの見出しのテキストをあそこに表示する」といった指示のようなものです。

たいていの場合、著者は何か問題が発生するまでフィールドの存在に気づきません。例えば、ページ番号が間違っている目次や、古い見出しを指し続ける相互参照などです。

きれいな表示とコード表示を切り替えることに慣れておくことをお勧めします。 何が起こっているのか、ワードは幽霊に取り憑かれているような感覚を止めた。

MicrosoftのWordの公式ドキュメントには、ページ番号や参照番号から日付番号や目次まで、100種類以上の異なるフィールドタイプが記載されています。

Wordのフィールドコードをマスターする - 重要な統計情報

現場結果と現場コードの比較

「フィールド結果」は通常表示されるものです。ページ番号の場合は「17」などです。「フィールドコード」は指示です。 { PAGE }.

そう、あの矯正器具は重要なんです。それについては後ほど詳しく説明します。

著者が分野につまずく理由

書籍は常に変化するからです。章を削除したり、エピグラフを追加したり、場面を移動したり。すると、突然「Xページ参照」という記述がすべて間違ってしまいます。フィールドはそれを自動的に修正できます。あるいは、更新を強制するものが何もないため、何週間も古いままになることもあります。

Microsoft Officeチームのブログ記事で、フィールドの動作について説明されているように、Wordは印刷/プレビュー時に多くのフィールドを更新しますが、編集中にすべてのフィールドが自動的に更新されるわけではありません。

私が毎日使っている3つのショートカット

私は100個ものコマンドを覚えるのは好きではありません。3つで十分です。

Alt + F9 で全てのフィールドコードを切り替える

Alt+F9を押すと、ドキュメント全体が結果とコードの間で切り替わります。原稿が突然波括弧だらけになっても慌てる必要はありません。切り替えボタンを押すだけで済みます。

Shift + F9 でフィールドを切り替える

カーソルをフィールドに置いてShift+F9を押してください。そのフィールドのコードだけが表示されます。こうすれば、ドラフト全体をロボットスクリプトに変えることなく、壊れた相互参照を一つだけデバッグできます。

F9 はフィールドを更新します

更新したい項目を選択してから、F9キーを押してください。これが手順です。私は通常、まずCtrl+A(すべて選択)を押してからF9キーを押します。

Microsoftのサポートドキュメントによると、F9キーを押すと選択したフィールドが更新され、Ctrl+Aを押してからF9キーを押すとドキュメント全体の選択範囲のフィールドが更新されます。

はい。Wordでは、ページ番号だけを更新するか、表全体を更新するかを尋ねられることがあります。見出しを変更した場合は表全体を選択してください。間隔を微調整しただけの場合は、ページ番号のみを更新してください。

波括弧を間違って入力すると泣きたくなるよ

正直なところ、キーボードでフィールド中括弧を入力することはできません。本物の中括弧は入力できないのです。{ と } を入力すると通常の中括弧が入りますが、Word はそれをフィールドとして認識しません。ただのプレーンテキストとして表示され、入力ミスを嘲笑うだけです。

フィールドを正しく挿入するには、以下のいずれかをお勧めします。

  • Wordのメニューからフィールドを挿入します(挿入タブ、クイックパーツ、フィールド)。
  • または、Ctrl+F9キーを押して特殊な括弧を挿入し、その中にフィールドコードを入力してください。

Microsoftのサポートページでは、Ctrl+F9で挿入されたフィールド中括弧と、手入力で挿入された中括弧を明確に区別しており、手入力で挿入された中括弧では有効なフィールドは作成されないと明記している。

何年も前に、私は苦い経験を​​通してそれを学びました。中括弧を入力してカスタムREFフィールドを「作成」したのですが、見た目は完璧だったのに、何も機能しませんでした。Wordのせいだと思っていましたが、原因は私自身でした。

ページ番号、セクション区切り、そして前書きを台無しにする要素

序文を作成する著者は、いつも同じ壁にぶつかります。冒頭のページにローマ数字を使うこと。第1章からアラビア数字を使うこと。そして、セクションが正しく設定されていないと、Wordが奇妙な動作をしてしまうのです。

PAGE および NUMPAGES フィールド

{ PAGE } 現在のページ番号を表示します。 { NUMPAGES } 総ページ数が表示されます。これらを合わせると「312ページ中5ページ目」となります。

しかし、NUMPAGES関数は文書の現在のページ番号に基づいてページ数をカウントします。そのため、セクション区切りが乱雑な場合、カウント結果が不正確に感じられることがあります。

セクションページとセクション

場合によっては、現在のセクションのみに「Yページ中Xページ目」という表示を付けたいことがあります(例えば、別個の付録のように)。そんな時にSECTIONPAGESが役立ちます。

Wordのフィールドコードをマスターする - 重要なポイント

すべての小説にこれが必要だと言っているわけではありません。必要ないでしょう。しかし、付録のあるノンフィクションの場合はどうでしょうか?これは必要になります。

著者は章の区切りで読者を騙した

第1章からページ番号を再開する場合、「次のページ」のセクション区切りは通常適切な選択肢です。「連続」のセクション区切りは、段組みやレイアウト上の工夫には適していますが、視覚的に「新しいセクション」であることが分かりにくいため、著者を混乱させる可能性があります。

マイクロソフトのページネーションとセクション区切りに関するガイダンスでは、ページ番号はセクションごとに制御され、番号を再開するにはページ区切りだけでなくセクション区切りが必要であると説明されています。

改訂しても古びない相互参照

相互参照は、フィールドコードが魔法のように感じられる場面だ。あるいは、イライラさせられる場面でもある。それは日によって違う。

「第14章を参照」と手動で入力すると、後で変更するのを忘れてしまうでしょう。誰しもがそうします。相互参照フィールドを使用すれば、Wordは参照先の見出しに合わせてフィールドの位置を自動的に調整してくれます。

REFフィールドは主力製品です

「参照」タブから相互参照を挿入すると、Wordは通常、裏でREFフィールドを作成します。これはブックマークまたは見出しを指します。

つまり、第14章が第16章になった場合、REFは更新されます。通常は。フィールドを更新した場合ですが。

PAGEREFは「ページ参照」のために使用されます。

「203ページを参照」としたいですか? それはPAGEREFの領域です。ブックマークにも紐づいています。

ノンフィクションでは、図、表、練習問題、大きな「ステップ1」セクションなど、重要な項目をブックマークしておくことをお勧めします。そうすれば、本の前の方に新しい内容を追加しても、PAGEREFは正確な状態を維持できます。

相互参照を壊す原因は何ですか?

参照先の見出しを削除すると、リンクが切れることがあります。また、Wordがブックマークをどのように保持するかによっては、文書間で大量のコピー&ペーストを行った場合も同様です。

マイクロソフトのサポートドキュメントでは、相互参照はフィールドであり、参照先の項目の変更を反映するように更新する必要があると記載されています。

目次フィールドとその陳腐化の理由

著者から「私の目次は呪われている」と言われたことがありますが、そんなことはありません。目次というのは単なる分野です。ただ、少し気難しい分野なだけです。

TOCフィールドの基本

目次は、組み込みの見出しスタイルから情報を取得するTOCフィールドです。そういう仕組みになっています。章のタイトルを通常のテキストとしてスタイル設定し、手動で大きく太字にしても、WordはそれをTOCエントリとして認識しません。

そして、後で見出し1を適切に適用した場合、目次は指示するまで更新されません。

ページ番号を更新するか、テーブル全体を更新するか

Wordでは2つの選択肢があります。ページ番号のみを表示するか、完全なアップデートを表示するかです。

見出しが変更されていない場合は、ページ番号のみの更新で十分です。しかし、章のタイトルを変更したり、新しい小見出しを追加したりした場合は、目次全体を更新する必要があります。そうしないと、目次に古いテキストが表示され続け、内容が失われているように感じてしまうでしょう。

Microsoftの目次ヘルプガイドでは、2つの更新モードについて説明しており、見出しや構造の変更を反映させるには、目次全体を更新する必要があることを確認しています。

著者が実際に気にしている単語分野の切り替え

フィールドスイッチとは、コード内の小さな修飾子のことです。2つの目次が異なる動作をしたり、ある日付フィールドが更新されるのに別の日付フィールドが固定されたままになったりするのは、このフィールドスイッチのおかげです。

実際、すべてのスイッチを覚える必要はありません。教科書で出てくるスイッチをいくつか覚えれば十分です。

あなたを裏切らない日付フィールド

{ DATE } Word の設定に応じて自動的に更新されます。提出用パッケージの原稿に今日の日付を入力した場合、日付を固定しておきたい場合があります。その場合は、 { CREATEDATE } または、フィールドをテキストに変換するだけです。

エージェントにファイルを送る際に、ファイルを再度開いたために「作成日」が変更されているような状況ほど、「ずさん」を象徴するものはない。

Microsoftのフィールド参照では、DATE(現在の日付)とCREATEDATE(文書作成日)、SAVEDATE(最終保存日)を区別しています。

ランニングヘッダーのスタイル参照

ヘッダーに現在の章のタイトルを自動的に表示させたいですか?StyleRefは、見出し1などの特定のスタイルでフォーマットされたテキストを取得することで、それを実現します。

章のタイトルを変更する際に、見出しの正確性を維持するための、簡潔な方法です。300ページにわたる手動編集は一切不要です。

テンプレート形式のワークフローについて質問し、記入してください。

これらはニッチな機能ですが、原稿テンプレート、特にノンフィクションのワークブックなどで見かけます。著者名や書籍タイトルなどの値を入力するように促し、入力された値を再利用する仕組みです。

確かに、それらは古風に感じられる。なぜなら、実際にそうなのだから。

フィールドをロックしたり、フィールドのリンクを解除したり、それぞれを実行したりすると

イライラするのは、著者がフィールドをロックしないか、すべてをロックしてその理由を忘れてしまうかのどちらかだ。中間的な方法があるはずだ。

安定性を求める場合は、フィールドをロックしてください。

フィールドを選択します。Ctrl+F11を押してロックします。これでF9キーを押しても更新されなくなります。

スナップショットが必要なときは、フィールドをロックします。例えば、表紙に「提出日時点の文字数」といった最終的な注記を記載する場合や、変更してはならない日付をロックする場合などです。

プレーンテキストを永久に使用したい場合は、フィールドのリンクを解除してください。

フィールドを選択し、Ctrl+Shift+F9を押します。これで静的テキストに変換されます。元に戻すには、操作を取り消す必要があります。

ファイルを渡す相手がファイルをめちゃくちゃにしてしまう可能性がある場合、私はフィールドのリンクを解除します。必ずしも意図的にそうするわけではありませんが、そういうことは起こり得ます。校正者、PDF変換ツール、ランダムなアップロードポータルなどです。

Microsoftのドキュメントによると、Ctrl+Shift+F9はフィールドのリンクを解除し、フィールドを現在の結果に置き換えるショートカットキーです。

冷静沈着にフィールドコードのトラブルシューティングを行う

フィールドが不具合を起こした時、私はまず文書全体を書き直すのではなく、3つのチェックから始めます。手早く、退屈ですが、効果的です。

表示されているコードを確認してください

Alt+F9。完了。私が受け取る「ページ番号が消えた」というメールの半分は、コードビューから抜け出せなくなった人からのものです。

正しい順序で更新してください

相互参照、目次、図表一覧などは、他の要素に依存しています。そのため、通常は文書全体を更新します(Ctrl+A、F9)。その後、目次を明示的に更新します(目次を右クリックし、「フィールドの更新」を選択)。この手順でうまくいくことが多いです。

壊れたブックマークがないか確認してください

「エラー!参照元が見つかりません」と表示された場合は、ブックマークが不足しています。Word は大げさに言っているのではなく、文字通り、そのフィールドが指しているものを見つけられないのです。

Microsoft Wordのエラーメッセージに関するドキュメントでは、「エラー!参照元が見つかりません」というエラーは、ブックマークの破損、または相互参照内の参照項目の削除が原因であるとされています。

解決策は通常、相互参照を再挿入するか、ブックマークを再作成することです。面倒ではありますが、特に不思議なことではありません。

原稿を提出する前に著者が実践できるワークフロー

率直に言います。私がよく目にする書式設定に関する悩みのほとんどは、「技術的なことには一切触れたくなかった」というところから始まります。それはもっともです。しかし、Wordの達人になる必要はありません。必要なのは、繰り返し確認できる方法だけです。

  1. バックアップコピーを保存しておいてください。本当に。
  2. Ctrl+Aを押してからF9を押してください。すべてを更新してください。
  3. 目次を右クリックします。「表全体を更新」を選択します。
  4. 「参照元が見つかりません」などのエラーを探して、すぐに修正してください。
  5. 固定するフィールド(日付、特定のメモなど)を決定します。それらをロックするか、リンクを解除します。

Adazingのクライアントと仕事をする際、最終ファイルを作成する前にこの作業を行うことがよくあります。地味な作業ですが、後々の予期せぬトラブルを防ぐことができます。

書籍作成のための、テンプレート付きのすっきりとしたWordワークフローの構築でお困りですか?それなら、こちらをご覧ください:著者のための素晴らしいリソース集です。

Wordのフィールドコードを使いこなすためのよくある質問

ページ番号や見出しの代わりに、大量のコードが表示されるのはなぜですか?

おそらくフィールドコードの表示を切り替えてしまったのでしょう。Alt+F9を押して元に戻してください。もし表示がおかしくなる箇所が1箇所だけなら、そこをクリックしてShift+F9を押してみてください。

更新ボタンをクリックしても目次が更新されないのはなぜですか?

よくある原因は2つあります。1つ目は、章のタイトルに組み込みの見出しスタイルを使用していないことです。2つ目は、ページ番号だけを更新して、表全体を更新していないことです。実際の章の見出しに「見出し1」を適用してから、表全体を更新してみてください。

独自のフィールドコードをゼロから作成することはできますか?

はい。Ctrl+F9 を押して実際のフィールドブレースを挿入し、その中にコードを入力してください。でも正直なところ、まずはフィールドダイアログから挿入してから調整することをお勧めします。そうすれば入力ミスを減らすことができます。

相互参照で「エラー!参照元が見つかりません」と表示されます。これをすぐに修正するにはどうすればいいですか?

参照先のブックマークまたは見出しが消えています。参照しようとした箇所を見つけて、ブックマークまたは見出しを再作成し、相互参照を再度挿入してください。その後、F9キーを押してフィールドを更新してください。

ドキュメントを開くたびに日付が変わってしまうのを防ぐにはどうすればよいですか?

可能であれば、CREATEDATEのような変更されないフィールドを使用してください。または、日付フィールドを選択してCtrl+Shift+F9を押してテキストに変換することもできます。私は投稿の表紙でよくこの方法を使っています。

章を新しいWord文書にコピーした場合、フィールドコードは保持されますか?

場合によります。ブックマークに依存する相互参照は壊れやすいものです。通常、移動後にフィールドを更新し、相互参照先を抜き打ちで確認します。参照が多い書籍の場合は、作業の後半まで全てを1つのマスターファイルにまとめておく方が良いでしょう。

著者について

デイビッド・ハリスは、Adazing のコンテンツ ライターであり、常に進化する出版とテクノロジーの世界で 20 年の経験を持っています。編集者、テクノロジー愛好家、カフェイン愛好家の 60 つの顔を持つ彼は、何十年もかけて大きなアイデアを洗練された文章に仕上げてきました。クラウドベースの出版ソフトウェア会社の元テクニカル ライターであり、XNUMX 冊以上の本のゴーストライターでもあるデイビッドの専門知識は、技術的な精度とクリエイティブなストーリーテリングに及びます。Adazing では、明快さのコツと文章への愛情をすべてのプロジェクトに持ち込みながら、コーヒーを補充するキーボード ショートカットを探し続けています。