2018年3月14日水曜日

Excel2016 でプログラムからのデータ出力が恐ろしく遅くなった場合


Excel2000の時代から、データベース内のデータをExcelに出力して帳票ファイルを作成するシステムがある。
Excelがバージョンアップされたり、システムもバージョンアップしたりで今も色々な現場に納めている。
遂にこの度Excel2016対応せねばになった。


システムのプログラムはそのままに、Excel2016でデータ出力を実行してみたところ、
以前は数秒で終わっていた出力に30分かかるようになった。。。(°Д°)ハァ?


これはExcel様の設定だろ!!と思い、
色々試した結果、 以下設定を変更することで
出力スピードが以前の数秒に戻った。
---------------------------
[ファイル]->[オプション]->[詳細設定]の表示部分にある
「ハードウェアのグラフィックアクセラレータを無効にする」のチェックボックスをONにする
---------------------------


半日はまったわ!
こーゆーのホントやめて欲しい。