喫茶XRAYトップページ

[スレッド全体
]

[4951] 【訂正】TplExcelFormExでExcelのプロセスが残る返信 削除
2011/6/29 (水) 17:41:23 にだ
早々のお返事ありがとうございます。

タイトルがTplWordFormExになってしまいました。
ただしくはTplExcelFormExです。

いただいたプロジェクトファイルで試してみましたが
こちらの環境ですとプロセスが残ってしまいました。

Windows7xOffice2003の環境だとプロセスは残りません。
現象がおきているのはWindowsXPxOffice2007です。

XRAY様の環境を教えていただけませんか。

[4952] Re:【訂正】TplExcelFormExでExcelのプロセスが残る返信 削除
2011/6/29 (水) 18:01:26 Mr.XRAY
▼ にださん

> Windows7xOffice2003の環境だとプロセスは残りません。
> 現象がおきているのはWindowsXPxOffice2007です。


ムムッ.なんなんでしょう.
 
> XRAY様の環境を教えていただけませんか。

失礼しました.UPしたファイルに書いてある通りで,以下です.
//  Windows XP(SP3) + Delphi 2007-R2 Pro Excel 2007

さて,困りました.


[4953] Re2:【訂正】TplExcelFormExでExcelのプロセスが残る返信 削除
2011/6/29 (水) 18:34:08 Mr.XRAY
> さて,困りました.

plExcelEx.pas内のコードを少し修正してみました.
これでどうでしょうか.
修正したplExcelEx.pasを使用しますので,UPしたプロジェクト内の
ファイルを使用するようになっています.
あまり期待はできませんが.
動作確認環境は,ユニットファイル内に書いてあります.

http://mrxray.on.coocan.jp/Delphi/zipothers/plExcelFormEx_Process_Test02.zip

これは,Windows XP(SP3) + Excel 2003の場合
Windows XP(SP3) + Delphi 2007-R2でコンパイル

[4958] Re3:【訂正】TplExcelFormExでExcelのプロセスが残る返信 削除
2011/6/30 (木) 09:23:55 にだ
おはようございます。

修正後のバージョンで試したところ、プロセスが残らなくなりました。

Quit,Disconnectの順番で処理を進めるように変更していただいたようですが
QuitでEXCELH~1.EXEがプロセス終了し、
DisconnectでEXCEL.EXEが終了しているのを確認しました。

修正していただいたバージョンのものを使用したいと思います。

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



[4960] Re4:【訂正】TplExcelFormExでExcelのプロセスが残る返信 削除
2011/6/30 (木) 12:25:28 Mr.XRAY
▼ にださん,どうも.

> QuitでEXCELH~1.EXEがプロセス終了し、
> DisconnectでEXCEL.EXEが終了しているのを確認しました。


確認ありがとうございます.
他の環境でテストして,確認しましたら,バージョンアップするつもりです.
マニュアルには,Quitは使用しないように,とあるのですが,エクセルの
バージョン(マイナーバージョン?)によっては必要なようです.
Excel 2000以前では,必ず必要なようです.
エクセル側の設定によるのかも知れません.
テスト用のバーチャルPCも,HDDの容量を食うので削除しようと考えていました
が,まだ必要なようですね (^^;

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82