Free Support Forum - aspose.com

差込印刷時のフィールド名について


#1

差込フィールド設定したwordファイルを、Aspose.wordを使用して差込印刷を行っています。

wordファイルにてCSVをデータソースとして使用している場合に、CSV項目名の先頭文字が全角、半角問わず数字項目の場合に、差込フィールド名が”M_XXX"となっており、Asposeで差込印刷を実行した場合に、値がセットされません。
例:
CSV項目名:“1ABC”
wordファイル編集時に差込対象候補となる項目名:“M_1ABC”
wordファイルでの差込フィールド名:“M_1ABC”
この状態のWORDファイルに対してAspose.wordにて差込印刷を実行した場合に、
差込フィールド名に致する項目がCSVに無いため、差込が行われません。

Aspose.wordにて、上記のようなケースに、wordファイルでの差込印刷と同様に実行することはできませんでしょうか。ご教授ください。


#2

@kanekoh_uchida_co_jp ,

タイムリーで正確な対応を確実にするために、テストのために以下のリソースをZIPで添付してください。

  • あなたの簡略化された入力Word文書
  • CSVファイル
  • Aspose.Words 19.3は望ましくない動作を示す出力文書を生成しました
  • 正しい出力を示すあなたの予想される文書。 あなたはMS Wordを使って期待されるドキュメントを作成することができます。
  • また、あなたの現在の問題を再現してテストのためにここに添付するのに役立つ、単純化されたスタンドアロンコンソールアプリケーション(コンパイルエラーのないソースコード)を作成してください。 ファイルサイズを小さくするためにAspose.Words DLLファイルを含めないでください。

これらの情報を準備し次第、問題の調査を開始し、詳細をお知らせします。 ご協力いただきありがとうございます。


#3

サンプルのWORDファイルとCSVを添付いたします。
CSVの項目名とWORDファイルの差込フィールド名が相違しており、
このような場合に、Asposeでの対処方法をご教授ください。
サンプル01.zip (11.1 KB)


#4

@kanekoh_uchida_co_jp,

タイムリーで正確な対応を確実にするために、テストのために以下のリソースをZIPで添付してください。

  • 正しい出力を示すあなたの予想される文書。 あなたはMS Wordを使って期待されるドキュメントを作成することができます。
  • また、あなたの現在の問題を再現してテストのためにここに添付するのに役立つ、単純化されたスタンドアロンコンソールアプリケーション(コンパイルエラーのないソースコード)を作成してください。 ファイルサイズを小さくするためにAspose.Words DLLファイルを含めないでください。

これらの情報を準備し次第、問題の調査を開始し、詳細をお知らせします。 ご協力いただきありがとうございます。


#5

サンプルアプリケーションを添付いたします。
よろしくお願いします。
サンプル01.zip (182.5 KB)


#6

@kanekoh_uchida_co_jp,

私達はあなたの質問に取り組んでいて、すぐにあなたに戻ります。


#7

@kanekoh_uchida_co_jp,

この問題は、DataTableに次のフィールド名の列が存在するために発生します。

  • 1年欠席日数
  • 1年欠席理由
  • 2年欠席日数
  • 2年欠席理由
  • 3年1欠席日数
  • 3年1欠席理由

ただし、Word文書にこれらのフィールド名を持つ差し込みフィールドは含まれていません。 あなたのテンプレートWord文書を修正し、あなたの参考のためにここに添付しました。
sample01-modified.zip (10.4 KB)

お役に立てれば。


#8

回答ありがとうございます。
wordの差込印刷機能と同様に、”M_"が先頭についた差込フィールドへの差込印刷を
Asposeでは実施できない、ということでしょうか。
よろしくお願いします。


#9

@kanekoh_uchida_co_jp,

そのような制限や制限はありません。 ただし、DataTableのフィールド名は差し込みフィールドの名前と一致する必要があります。 お役に立てれば。