Word の差し込み印刷を使用して複数のレコードを 1 つの手紙に結合する方法

Word の差し込み印刷を使用して複数のレコードを 1 つの手紙に結合する方法

次の形式のデータを含む長い Excel リストがあります。

A, B, C
--------
x, y, z1  
x, y, z2  
x, y, z3

私は差し込み印刷Word 11 for Mac では、 、 はユーザー、はユーザーのコンテンツについてx、次のスタイルで記述します。yz(n)

ユーザー: xy

コンテンツ:z1z2z3、 ...z(n)

どうやってするか?

答え1

この問題には詳細な答えがありますが、カタログを使用した差し込み印刷ほとんどは、基本的な概念を理解するにはあまりにも複雑すぎます。

ただし、Word Mac 2011 でのこの MWE の答えは次のようになります。

  1. ツール > 差し込み印刷マネージャを開く
  2. 新規作成 > カタログ
  3. 2. 受信者リストの選択からソース (XLS、データベースなど) を選択します。
  4. 5. ソースビューを取得するには{a}をクリックします
  5. 次のコードを手動で入力してください

    { IF { MERGESEQ } = 1 "{ MERGEFIELD A }" ""}
    { SET A1 { MERGEFIELD }}
    { IF { A1 } <> { A2 } "{ MERGEFIELD B }" "{ MERGEFIELD B}" { SET A2 { MERGEFIELD A }} 
    
  6. 6. 「新しい文書に結合」をクリックします

  7. 終わり!

答え2

この問題の解決策はカタログまたはカテゴリーで並べ替え(関数名はバージョンやプラットフォームによって異なるようです)。

または、以下に引用した解決策の言葉で言えば:

場合によっては、Word の差し込み印刷を使用して、複数のレコードを 1 つの手紙に結合したいことがあります。

これは、if...then...else特定のフィールドが繰り返されるかどうかを確認するためのロジックを差し込み印刷に組み込みます。

Microsoft のサポート ページには、さらに詳細なドキュメントもあります。 http://support.microsoft.com/kb/294686/ja-jp

ただし、Windows マシンでのみ動作するようです。

関連情報