Excelのプロセスが残る


ニャン  2008-07-29 06:31:45  No: 31385

XP+Delphi7にてOLEからExcelを起動しています。
Excelを起動するまではいいのですが、起動したExcelを×で閉じると
タスクマネージャのプロセスにExcel.exeが残ったままになります。
アプリ自体を終了すると、プロセスのExcel.exeも消えます。
タスクマネージャのプロセスにExcel.exeが残ったままだとExcelファイルを
ダブルクリックしてもセルが表示されません。

何か処理が必要でしょうか?

wExcel := CreateOleObject('Excel.Application');
wExcel.Visible := True;
wBook := wExcel.WorkBooks.open('C:\TEST\TEST.xls');
wExcel.sheets['Sheet1'].select;
wSheet := wExcel.ActiveSheet;


ちょっと面倒でも  2008-07-30 02:11:05  No: 31386

CBTをHOOKしてExcelの終了を監視する手があるね。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加