差し込み印刷用に作成されたWord2010の文字を持つユーザーがいます。アドレスのソースドキュメントは別のWordドキュメントです。ソースドキュメントには、上にスクリプト化された通りの名前が付いた住所が含まれています。 (すなわち77 1st アベニュー)
マージを実行すると、フォーマットは失われます。 (つまり、77 1st Avenue)フォーマットはOffice2003で問題なく保持されました。 Excel 2010をソースドキュメントとして使用すると、同じフォーマットの損失が発生します。
設定が必要なスイッチはありますか?フィールドのプロパティで、「更新中にフォーマットを保持する」を選択しましたが、うまくいきませんでした。
更新: Microsoftのサポートサイトで、差し込み印刷中に同様の書式設定が失われることについて説明している記事を見つけました。
http://support.Microsoft.com/kb/32047
Dynamic DataExchangeの使用をお勧めします。残念ながら、Excel2010ドキュメントを操作するためのリンクを取得できませんでした。 Word 2010から古いXLSドキュメントにリンクできましたが、それでもフォーマットが失われました。
社内の技術者の1人が、それを機能させる方法を考え出しました。ソースドキュメントは最終的にWord2010ドキュメントになりました。
差し込み印刷を設定するときは、Alt + F9を使用して差し込み印刷コードを表示します。アドレスフィールドは次のようになります。
{ MERGEFIELD Address }
「MERGEFIELD」を「REF」に変更します。
{ REF Address }
Alt + F9をもう一度使用して、元のスタイルの差し込み印刷コードに戻ります。
ここで、「結果のプレビュー」を行うと、フォーマットが引き継がれます。上付き文字、太字の単語などで機能します。
Alt + F9をもう一度押して他のスタイルの差し込み印刷コードに戻すと、「エラー!参照元が見つかりません。「メッセージ。無視してください。「プレビュー結果」には引き続き適切な出力が表示されます。