Q&A

回答の並べ替え:
投稿新規に質問を投稿する

EXCEL作業でのPC負荷が重くなる時

まつむら まつむら

2021-09-13 11:57

現在、作成しているプログラムで、EXCELファイルの情報をCELFに取り込む作業とCELFのデータをEXCELファイルに書き込む作業を作成しました。

作業ループとしては100回ほど回しているのですが
10回ほどでPCの動作が重くなり、プログラム動作が正常に働きません。

いろいろ調べた結果
プログラムを走らせている間にプロセス数(EXCEL関連)が非常に多くなっており
重くなっているようです。
CELFをログアウトするまではプロセス数が減らないため、非常に重くなっているように思います。
以上をふまえた上で解決方法を教えていただきたいです。

以上よろしくお願いいたします。

rokusanyon rokusanyon
「Excelファイルのデータをセルにセットする」アクションは、
ActiveXコントロールを使用して、Excelファイルを開きデータのやり取りを行っていると以前教示いただいたことがあるので、アクションの使用回数が増えると、
処理が遅くなるかもしれません。
セット先指定でまとめてセットするなどでアクションの実行回数を減らすか、
Excelの不要なアドインを無効化してみるなど如何でしょうか。