差し込み印刷メイン 文書の "シェブロン" 差し込み印刷文字内のデータ フィールドの名前を表示します (例: «FirstName»)。 メイン ドキュメントが選択したデータ ソースとマージされると、指定したデータ フィールドの情報がマージ フィールドの代わりに挿入されます。
以前のバージョンのWordでは、マージされたドキュメントでは、不足しているデータにマップされたフィールドの代わりに二重スペースが頻繁に表示されました。 これからは、フィールドの結果の前後に印刷されるテキストを指定できるようになりました (フィールドにデータが含まれる場合に限る)。
差し込み印刷フィールドを挿入する前に、メイン ドキュメントのデータ ソースを選択する必要があります。
構文
文書内の MergeField フィールドを表示すると、次のような構文が表示されます。
{ MERGEFIELDFieldName [スイッチ]}
注
フィールド コードはフィールドに表示する内容を指定します。 フィールドの実行結果はフィールド コードを評価した後文書に表示されます。 フィールド コードとフィールド コードの実行結果の表示を切り替えるには、Alt キーを押しながら F9 キーを押します。
説明
"FieldName"
選択したデータ ソースのヘッダー レコードに一覧表示されるデータ フィールドの名前。 フィールド名は、ヘッダー レコードのフィールド名に正確に一致する必要があります。
スイッチ
\b
フィールドが空白でない場合、MergeField フィールドの前に挿入するテキストを指定します。
\f
フィールドが空白でない場合、MergeField フィールドの後に挿入するテキストを指定します。
\m
MergeField フィールドがマップされたフィールドであることを示します。
\v
縦書き用の文字の変換を有効にします。
例
次の 3 つの MergeField フィールドを一緒に配置し、指定した \f スイッチを使用すると、3 つのフィールドの間にスペースが確保されますが、指定されたフィールド情報がデータ ソースに存在する場合に限られます。
{ MERGEFIELD CoutesyTitle \f " " }{ MERGEFIELD FirstName \f " " }{ MERGEFIELD LastName }
結果は次のようになります。
- すべてのフィールドが存在する場合: ミンディ・マーティン氏
- データ ソースに FirstName が見つからない場合: Martin さん
注
差し込みフィールドに指定されたフィールド名を変更する必要がある場合、MergeField フィールド コードのフィールド名を編集します。 非表示のフィールド コードを使用してフィールド名を変更しても、影響はありません。