単純なMail Merge操作

単純なmail mergeは、テンプレート内のmail mergeフィールドにデータソースから必要なデータ(単一のテーブル表現)を入力するために使用されます。 したがって、Microsoft Wordの古典的なmail mergeに似ています。

テンプレートに1つ以上の差し込み項目を追加して、単純なmail merge操作を実行することができます。 テンプレートにマージ領域が含まれていない場合は、これを使用することをお勧めします。

このタイプを使用する主な制限は、データソース内の各レコードに対してドキュメントコンテンツ全体が繰り返されることです。

簡単なMail Merge操作を実行するにはどうすればよいですか

テンプレートの準備ができたら、簡単なmail merge操作の実行を開始できます。 Aspose.Wordsを使用すると、さまざまなデータオブジェクトをデータソースとして受け入れるさまざまなExecuteメソッドを使用して、単純なmail merge操作を実行できます。

次のコード例は、Executeメソッドのいずれかを使用して単純なmail merge操作を実行する方法を示しています:

Simplemail mergeを実行する前に、ドキュメントの違いに気付くことができます:

simple_mail_merge_template-aspose-words-cpp

そして、単純なmail mergeを実行した後:

execute_simple_mail_merge-aspose-words-cpp

複数のマージされた文書を作成する方法

Aspose.Wordsでは、標準のmail merge操作は、データソースからのコンテンツで単一のドキュメントのみを入力します。 したがって、いくつかのマージされたドキュメントを出力として作成するには、mail merge操作を何度も実行する必要があります。

次のコード例は、mail merge操作中にいくつかのマージされたドキュメントを生成する方法を示しています SQLiteCpp: