3 つの列 (a、b、c) を持つ DataTable と、対応する MailMerge フィールドが設定された docx ファイルがあります。私がやりたいことは、データを含むドキュメントに対して差し込み印刷を実行することです。
ハードディスクに書き込むことができると仮定します (マージなどを行うために csv などを作成する必要がある場合) 。Word や Excel などはありません。Open XML SDKがインストールされていますが、他のものも同様にインストールできます。
答えとしては、入力データを必要なものに変換することは実際には問題ではありません。問題は、Open XML SDK (またはその他の無料 API) でメール マージを実行する方法です。
補足として、出力は n ページ (n はデータの行数) の 1 つのファイルである必要があります。つまり、n 個のドキュメントではありません (ただし、ドキュメントのマージが最後に行われるかどうかは気にしません)。
(私は追加する必要があります、私はMailMergeの概念に縛られていません.たとえば、単に置換を行うことができればうまくいきます.