[参照] フィールドは、指定したブックマークによって表されるテキストまたはグラフィックスを挿入します。 ブックマークは作業中の文書で定義する必要があります。 ブックマークされたテキストまたはグラフィックスを別のドキュメントから挿入するには、IncludePicture フィールドまたは IncludeText フィールドを使用します。 [相互参照] コマンド ([挿入] タブの [リンク] グループ) は、参照フィールドを挿入して相互参照を作成します。
ほとんどの場合、Ref フィールドの代わりにブックマーク名を使用できます。 ブックマーク名が Microsoft Word フィールド名と一致する場合を除き、Ref フィールドの使用は省略可能です。 たとえば、ブックマーク名が "Title" で、Word フィールド名 Title と一致する場合は、ブックマーク名の代わりに Ref フィールドを使用する必要があります。 フィールド { REF Title } は "タイトル" ブックマークで表されるテキストを挿入しますが、フィールド { Title } は [プロパティ] ダイアログ ボックスの [概要] タブの [タイトル] ボックスの内容を挿入します。
注
同じ文書内の別の場所からコピーしたテキストを挿入すると、[ 特殊な貼り付け ] コマンド ([ホーム ] タブ、[ クリップボード グループ]、[ 貼り付け ] コマンド) によって、ブックマーク INTER_LINKn が含まれる Ref フィールドが挿入されます。ここで n は自動的にインクリメントされます。 ref フィールドで、INTER_LINKn 個のブックマークを編集しないでください。 また、差し込み印刷のメイン ドキュメントに INTER_LINKn 個のブックマークがある Ref フィールドは、差し込み印刷中にエラーを引き起こす可能性があることにも注意してください。
構文
ドキュメントの [参照] フィールドを表示すると、構文は次のようになります。
{ [REF] ブックマーク [スイッチ ] }
注
フィールド コードはフィールドに表示する内容を指定します。 フィールドの実行結果はフィールド コードを評価した後文書に表示されます。 フィールド コードとフィールド コードの実行結果の表示を切り替えるには、Alt キーを押しながら F9 キーを押します。
説明
ブックマーク
ブックマークの名前。 ブックマークでマークされたテキストに段落マークが含まれている場合、REF フィールドの前のテキストは、ブックマーク内の段落の書式を前提とします。
スイッチ
\d
シーケンス番号 (チャプター番号など) とページ番号を区切る文字を指定します。
\f
ブックマークによってマークされた脚注、文末脚注、注釈番号をインクリメントし、対応するノートまたはコメント テキストを挿入します。 たとえば、ブックマーク "Note1" は脚注 1 の参照マークを付けます。 脚注 2 の後にフィールド { REF Note1 \f } が挿入されます。 フィールドの結果は、文書のテキストに脚注の参照マーク "3" を表示し、脚注 1 のテキストを脚注ウィンドウに挿入します。
\h
ブックマークされた段落へのハイパーリンクを作成します。
\n
フィールドに、末尾のピリオドなしで参照される段落の段落番号全体を表示します。 現在のレベルの一部として含まれていない限り、以前のレベルに関する情報は表示されません。
\p
"上" または "下" という単語を使用して、ソース ブックマークに対する相対的な位置をフィールドに表示します。
文書にブックマークの前に REF フィールドが表示された場合、"下" と評価されます。ブックマークの後に REF フィールドが表示される場合は、"上" と評価されます。ブックマーク内に REF フィールドが表示された場合は、エラーが返されます。
このスイッチは、\n、\r、\w スイッチと組み合わせて使用することもできます。 これを行うと、フィールドの結果の末尾に "上" または "below" が追加されます。
\r
末尾にピリオドを付けずに、ブックマークされた段落の段落番号全体を相対コンテキストまたは番号付けスキーム内の位置を基準として挿入します。
\T
ref フィールドを、\n、\r、または \w スイッチと組み合わせて使用する場合に、区切り記号以外または数値以外のテキストを抑制します。
たとえば、このスイッチを使用すると、"セクション 1.01" を参照でき、結果には "1.01" のみが表示されます。
\W
ブックマークされた段落の段落番号を、文書内の任意の場所から完全なコンテキストに挿入します。
たとえば、段落 "ii." を参照する場合、\w スイッチを持つ REF フィールドは結果として "1.a.ii" を返します。
例
次の REF フィールドは、ユニットあたりのコストをユーザーに求める ASK フィールドの結果を割り当てます。 ASK フィールドは、フィールドが更新されたときにユーザーに情報を求め、ユーザーの入力をブックマーク "unitcost" に割り当てます。
{ ASK unitcost "ユニットあたりのコストは何ですか? }
{ REF unitcost }