DelphiでExcelを操作する

解決


asahi  2005-08-23 13:01:00  No: 17224  IP: 192.*.*.*

Delphi上でエクセルの操作をさせてますが、Excelを終了させると他のExcelのファイルを操作していた場合そのファイルまで終了されてしまいます。また選択したファイルを終了するとエクセルのアプリケーションウィンドウが残ってしまいます。何かいい案はないでしょうか。

編集 削除
Mr.XRAY  URL  2005-08-23 23:51:04  No: 17225  IP: 192.*.*.*

>また選択したファイルを終了するとエクセルのアプリケーションウィンドウ
>が残ってしまいます

詳しい状況がわかりませんが,
(1) アプリからExcelのオブジェクトを作成してExcelを起動または操作
(2) 起動したExcelをExcel自身で終了

この場合はアプリ自身がExcelの終了を知らない限り,Excelのタスクは残
るでしょう.このタスクを終了させるには,

(1) Excelを操作しているアプリで常にExcelの終了を監視する
(2) アプリ終了時にExcelのタスク(オブジェクト)を終了される.

しかないのではないかと思います.

>Excelを終了させると他のExcelのファイルを操作していた場合そのファイルまで終了

こちらはコーディングにもよるでしょうから,全くわかりません.

編集 削除
asahi  2005-08-29 17:16:55  No: 17226  IP: 192.*.*.*

ありがとうございました。

編集 削除