子レコードのブロック出力(Excel)

Excelで子レコードを出力時、1レコードにつき複数行のレイアウトで出力します。

※本機能はOffice File Creator Proで使用可能です。

 

概要

通常、子レコードは1レコードにつき1行の出力ですが、テンプレートファイルに子レコードを複数行設定したブロックレイアウトによりブロック出力が可能です。

対応ファイル形式

 Excel

 

使用例

  • 子レコード1レコードにつき3行出力したい。

 

必要な設定

  • 差し込み項目の設定

 

 

差し込み項目の設定

テンプレートファイルに子レコードの差し込み項目を複数行設定します。子オブジェクト差し込み項目の先頭行から最終行が子レコードの1ブロックになります。

 

子レコードのブロック間に空白行を入れる場合、差し込み項目にBlank()関数を使用します。

参考: 差し込み項目に関数を使用

: {!OpportunityLineItems.Blank()}

 

メモ

最終行のセルが結合されている場合、最終行の判定にセル結合は考慮されません。枠外にBlank()関数の差し込み項目を設定することにより、ブロックの最終行を調整してください。

 

 

出力サンプル

 

 

考慮事項

  • ブロックレイアウト出力時、Excelの数式、入力規則、条件付き書式などのExcel機能は使用できません。使用した場合、位置がずれるか出力時にエラーになります。
  • ブロック出力はExcel出力時のみの可能です。WordPowerPointPDF出力でブロック出力はできません。

 

 

参考

子レコードをブロック形式のレイアウトで出力する