• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP(VBScript)にてExcelアプリケーションが終了しない)

ASP(VBScript)にてExcelアプリケーションが終了しない

このQ&Aのポイント
  • VBScriptでExcelを読込みサーバのDBに内容を登録後に終了をしているのですが、Excelアプリケーションが残ったままになってしまいます。どなたか終了の方法を教えてください。
  • 質問者はVBScriptを使用してExcelを読み込み、サーバのデータベースに内容を登録した後にExcelアプリケーションを終了させたいと考えています。しかし、何度処理を重ねてもExcelアプリケーションが残り、重くなってしまいます。終了の方法がわからないため、助けを求めています。
  • VBScriptでExcelを読み込んでデータベースに登録しているときにExcelアプリケーションを終了させたいのですが、うまくいきません。Excelアプリケーションが残り、処理が重くなります。終了の方法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • LemonT
  • ベストアンサー率49% (39/79)
回答No.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と同じと思わない方がいいですね。

rukaandkaito
質問者

お礼

いやあ、やっぱりそうですか... 昨日から自分でもいろいろと試していました。 結果、今remonTさんに頂いたコーディングで無事解決しました。 ありがとう御座います。 やっぱりVBとVBScriptとは違いますねェ^^;

その他の回答 (1)

  • LemonT
  • ベストアンサー率49% (39/79)
回答No.1

こんにちは。 >xlsApp.Workbooks.Open strGetFileName >Set xlsBook = xlsApp.Workbooks(1) の部分が Set xlsBook = xlsApp.Workbooks.Open strGetFileName と思われますが。。。

rukaandkaito
質問者

補足

それはそうなのですが、一応VBでは動いた実績のあるコーディングでして。 せっかく回答いただいたのですが、質問に対する答えではないようですね... でも、ご意見ありがとう御座いました m(__)m

関連するQ&A