エクセルがプロセスから消えません


はげ山  2006-03-01 03:44:55  No: 20278

皆様お世話になります。
Serverコンポーネントで
ExcelApplication1: TExcelApplication;
ExcelWorkbook1: TExcelWorkbook;
などと宣言して、エクセルを扱っていますが
その後、
ExcelApplication1.Workbooks.Close(GetUserDefaultLCID);
ExcelApplication1.Quit;
ExcelApplication1.Disconnect;
などでエクセルを解放したつもりでしたが
プロセスに「EXCEL.EXE」が残ったままでした。
なんとか消す方法はないものでしょうか?


Mr.XRAY  URL  2006-03-01 08:39:46  No: 20279

>プロセスに「EXCEL.EXE」が残ったままでした。
>なんとか消す方法はないものでしょうか?

動作中のプロセスを強制的に終了させる方法もありますが,できれば,
コードをもう一度見直して,キチンと(?)エクセルを終了させる方がいい
のではないかと思います.

コードを見た限りでは,多分ですが,SheetがDisconnectされていないのかも.
(確信はありません)


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

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






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