web-dev-qa-db-ja.com

差し込み印刷でソースドキュメントの書式を保持する

Word 2003でメールマージを設定しました。ソースは、各フィールドが次のようにフォーマットされたテキストであるドキュメントです。

異なるテキストを挿入します。

ただし、このようなマージフィールドをプライマリドキュメントに挿入すると、元の形式が失われます。ソースドキュメントファイルで設定したすべてのフォーマットを保持することは可能ですか?

3
Toc

「MERGEFIELD」の代わりに「REF」を使用してみてください。少し奇妙ですが、上付き文字と太字の文字でフォーマットを維持することがわかりました。

https://superuser.com/a/457222/143655

1
dangowans

マージフィールドの作成時に表示されるダイアログで、[更新中にフォーマットを保持する]チェックボックスがオンになっていることを確認してください。既存のフィールドを右クリックして[フィールドの編集]を選択すると、このダイアログを表示できます。

このオプションには、データとマージされるときにフィールドに最初に適用されるフォーマットを保持するように差し込み印刷エンジンに指示する「MERGEFORMAT」スイッチが含まれます。

0
Adam

これが私のために働いたものです! https://support.Microsoft.com/en-ca/help/320473/Excel-data-does-not-retain-its-formatting-in-mail-merge-operations-in

さらに、私を助けた小さなトリックを共有します-[差し込み印刷]タブ(差し込み印刷情報を含む)がExcelファイルの最初のタブであることを確認します。

これが同じ問題を抱えている他の人に役立つことを願っています。

0
user778796