Peterは自分のドキュメントにブックマークを作成しました。彼はフィールドを使用して、脚注でそのブックマークのページ番号を相互参照しました。問題は、Peterがドキュメントに情報を追加するときに、フィールド(したがって、ページ番号の相互参照)が更新されないことです。彼はなぜこれが起こるのか疑問に思います。

これは、入力時にWordがフィールドを自動的に更新しないために発生します。実際、Wordは、フィールドの更新方法を選択する方法がかなり不安定に見えます。これらは、最初にドキュメントを開いたときに更新され、ドキュメントを印刷すると更新されます。これらの2つのイベントの間で、フィールドを手動で更新できますが、その方法は、フィールドがドキュメントのどのレイヤーにあるかによって異なります。

したがって、たとえば、Peterがドキュメント全体を選択し、ショートカットキーを押してフィールドを更新した場合(F9)、それでも脚注のフィールドは更新されません。これは、脚注が本文とは異なるレイヤーに含まれているためです。

実際、Wordにはドキュメント内にさまざまなレイヤーがあり、フィールドはそれらのほぼすべてに含めることができます。古いトリックを使用して、これらのレイヤーの多くのフィールドを更新できます。Ctrl+ Pを押して、印刷設定を表示します。あなたは実際に印刷するつもりはありません。印刷されるもののプレビューを表示したいだけです。その後、すぐにEscキーを押してドキュメントに戻ると、フィールドが更新されていることに気付く場合があります。

この印刷プレビューのトリックでフィールドが更新されない場合は、Wordでその機能がオフになっている可能性があります。次の手順で確認できます:

。 [Wordのオプション]ダイアログボックスを表示します。 (Word 2007では、[Office]ボタンをクリックし、[Wordのオプション]をクリックします。Word2010以降のバージョンでは、リボンの[ファイル]タブを表示し、[オプション]をクリックします。)

。ダイアログボックスの左側にある[表示]をクリックします。 (図1を参照)

。 [印刷前にフィールドを更新する]チェックボックスがオンになっていることを確認します。

。ダイアログボックスの左側にある[詳細]をクリックします。

。 [印刷]セクションが表示されるまで下にスクロールします。 (図2を参照)

。 [印刷前に更新するために追跡された変更を含むフィールドを許可する]チェックボックスがオンになっていることを確認します。

。 [OK]をクリックして変更を保存します。

ドキュメント内のすべてのフィールドが更新されていることを確認する場合は、ドキュメント内のすべてのレイヤーをステップスルーするマクロを使用する必要があります。レイヤーにフィールドが含まれている場合は、それらのフィールドを更新します。

これは他の_WordTips_で議論されています。次の2つはこの点で役立ちます:

//T12344 //T13475

これらのヒントには、ドキュメント内のすべてのフィールドを更新するために使用できるマクロが含まれていることに注意してください。ここでは繰り返しませんが、ピーターのニーズに使用できます。

さまざまなタイプのフィールド、それらのフィールドが表示される場所、更新されるタイミングなどを深く理解したい場合は、このページの説明に勝るものはありません。

https://www.thedoctools.com/word-macros-tips/word-tips/updating-fields-in-word-how-it-works/

また、そのページで参照されているマクロを見つけることもできます。このマクロは、ドキュメント内のすべてのフィールドを非表示にしている場所で更新します。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(13709)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice365のWordに適用されます。