Delphi上でエクセルの操作をさせてますが、Excelを終了させると他のExcelのファイルを操作していた場合そのファイルまで終了されてしまいます。また選択したファイルを終了するとエクセルのアプリケーションウィンドウが残ってしまいます。何かいい案はないでしょうか。
>また選択したファイルを終了するとエクセルのアプリケーションウィンドウ
>が残ってしまいます
詳しい状況がわかりませんが,
(1) アプリからExcelのオブジェクトを作成してExcelを起動または操作
(2) 起動したExcelをExcel自身で終了
この場合はアプリ自身がExcelの終了を知らない限り,Excelのタスクは残
るでしょう.このタスクを終了させるには,
(1) Excelを操作しているアプリで常にExcelの終了を監視する
(2) アプリ終了時にExcelのタスク(オブジェクト)を終了される.
しかないのではないかと思います.
>Excelを終了させると他のExcelのファイルを操作していた場合そのファイルまで終了
こちらはコーディングにもよるでしょうから,全くわかりません.
ありがとうございました。
ツイート | ![]() |