- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP(VBScript)にてExcelアプリケーションが終了しない)
ASP(VBScript)にてExcelアプリケーションが終了しない
このQ&Aのポイント
- VBScriptでExcelを読込みサーバのDBに内容を登録後に終了をしているのですが、Excelアプリケーションが残ったままになってしまいます。どなたか終了の方法を教えてください。
- 質問者はVBScriptを使用してExcelを読み込み、サーバのデータベースに内容を登録した後にExcelアプリケーションを終了させたいと考えています。しかし、何度処理を重ねてもExcelアプリケーションが残り、重くなってしまいます。終了の方法がわからないため、助けを求めています。
- VBScriptでExcelを読み込んでデータベースに登録しているときにExcelアプリケーションを終了させたいのですが、うまくいきません。Excelアプリケーションが残り、処理が重くなります。終了の方法を教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
訂正です。 >Set xlsBook = xlsApp.Workbooks.Open strGetFileName Set xlsBook = xlsApp.Workbooks.Open(strGetFileName) 以下、追加です。 >Set xlsSheet = xlsBook.Worksheets(2) Set xlsSheet = xlsBook.Sheets(2) >xlsSheet.Application.Quit はやめて、 >Set xlsSheet = Nothing xlsBook.Close >Set xlsBook = Nothing xlsApp.Quit >Set xlsApp = Nothing 以上、動作確認済。 VBと同じと思わない方がいいですね。
その他の回答 (1)
- LemonT
- ベストアンサー率49% (39/79)
回答No.1
こんにちは。 >xlsApp.Workbooks.Open strGetFileName >Set xlsBook = xlsApp.Workbooks(1) の部分が Set xlsBook = xlsApp.Workbooks.Open strGetFileName と思われますが。。。
質問者
補足
それはそうなのですが、一応VBでは動いた実績のあるコーディングでして。 せっかく回答いただいたのですが、質問に対する答えではないようですね... でも、ご意見ありがとう御座いました m(__)m
お礼
いやあ、やっぱりそうですか... 昨日から自分でもいろいろと試していました。 結果、今remonTさんに頂いたコーディングで無事解決しました。 ありがとう御座います。 やっぱりVBとVBScriptとは違いますねェ^^;