投稿日 | : 2005/09/08(Thu) 14:28 |
投稿者 | : いっせー |
Eメール | : |
URL | : |
タイトル | : EXCELファイルが上書きできない |
Windows NT4.0 Serverで、VBからExcelファイルを処理するプログラムがあります。
いろいろな掲示板で「Excelプロセスが残ってしまう」と言うスレッドを見ますが私も直面していま
す。あるファイルがオープンされたままになっているようで、上書きができません。タスクマネージ
ャ
を見るとEXCEL.EXEプロセスが残っているのですが、それを終了させてもファイルが開放されないよう
です。他に原因があるのでしょうか?
Set excelApp = CreateObject("Excel.Application")
excelApp.DisplayAlerts = False
excelApp.Workbooks.Open FileName:=DistDataDir & SaveFileName, UpdateLinks:=False
Set excelObj = excelApp.Workbooks(1)
(処理)
Set excelObj = Nothing
excelApp.Workbooks(1).Close SaveChanges:=False
excelApp.Quit
excelApp.DisplayAlerts = True
Set excelApp = Nothing
この様な現象の場合、サーバ再起動しか方法がないでしょうか?