VB-Report
アドバンスソフトウェア株式会社が提供する帳票出力コンポーネント
エクセルで帳票設計を行い、データの差し込みをプログラム側で行うだけなので、非常に簡単、高速に開発が行えます
VB-Reportの出力が遅い原因はエクセルのバージョンアップ?
今まで高速に出力できていた帳票が、パソコンの入れ替えと同時に非常に遅くなってしまった!
全ての帳票が遅いわけではなく、一部の帳票は高速に出力されているので、ソースを見比べてみると
EXCEL Mode = True
が原因だった
合計計算等をEXCELのひな型側で、SUM関数を使用して計算を行っていると、非常に遅くなった
プログラム側で合計計算等を行い、ひな型にセットするようにすると早くなった
EXCELのバージョンが上がる度に、色々問題が起こってしまう
ちなみにエクセルひな型の保存時の拡張子も「xmlx」ではなく「xls」で保存すると早くなる!
コメント