DioDocs for Excel(日本語版)V7J SP1
Released: Jul 17, 2024
V7J SP1 での更新項目
機能
- 帳票テンプレートの機能強化(ソート構文):テンプレート構文で、複数の列を同時にソートできるように構文が拡張されます。他のセルの値に基づいてデータを並べ替え、さらに他のセル値を使用してデータを並べ替えることができます。また、カスタムルールでのソートにも対応します。
- 帳票テンプレートの機能強化(ProcessTemplateメソッドのキャンセル):帳票テンプレートを実行するProcessTemplateメソッドをキャンセルできるようになります。データソースのレコード数が想定より多かったり意図しないデータが含まれていて、帳票テンプレートの実行時間が想定より長い場合などに処理をキャンセルすることが可能です。
- 帳票テンプレートの機能強化(テンプレートエンジンの改善):帳票テンプレートエンジンの内部処理を見直して、パフォーマンス性と安定性が向上します。主な改善点は以下です。
- 空データソースの許容:データソースが空であっても例外を発生させず、値を空としてExcel帳票生成を行うことができるようになります。
- FillModeプロパティの強化:今回のバージョンから、自動改ぺージ設定時だけでなく非自動改ページ設定時においてもOverwriteWithFormat設定が有効に動作します。
- 結合セル使用時のパフォーマンス改善:結合されたセルを含む帳票テンプレートを処理する際のパフォーマンスが向上します。
- クロスワークブック数式のテーブル参照:クロスワークブック数式で外部ワークブックのテーブルを参照できるようになります。これまでのバージョンでは、外部ワークブック上のセルや列のみ参照可能でしたが、今回のバージョンから、数式に外部ワークブック内のテーブルも含めることができるようになります。
- 計算方法の設定:Excelの「計算方法の設定」の「自動」、「データテーブル以外自動」、「手動」を設定できるようになります。CalculationModeプロパティを使用してワークシートが開かれる際の数式の計算モードを設定できます。
- バーコード画像出力:バーコードを画像としてExcelファイルに出力できるようになります。これまでのバージョンでは、PDFファイルにのみ出力できましたが、今回のバージョンから、ConvertBarcodeToPictureメソッドを使用してバーコードを画像としてExcelファイルに保存できるようになります。
- 範囲内のエラーを無視:セル範囲内のエラーに対して「エラーを無視する」が設定できるようになります。IgnoredErrorプロパティを使用して、「無効な数式結果」、「テキストとして保存された数値」、「領域内の他の数式と矛盾する数式」などの各種エラーを選択的に無視できます。
- タグ付きセルの検索:特定の条件に一致するセルを取得するSpecialCellsメソッドにタグ付きセルを検索するオプションが追加され、簡単にタグ付きセルを検索できるようになります。
- SpreadJSとの互換性強化
- SpreadJSとDioDocsの間でワークブックを連携する際の互換性強化として、V7J SP1では以下の機能が追加されます。
- セルの背景画像
- デモを試す
- ガントシート