- ベストアンサー
システムのシャットダウンは既にスケジュールされてい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >Set objIE = CreateObject("InternetExplorer.Application") >の部分で >「システムのシャットダウンは既にスケジュールされています。」 >その後パソコン自体を再起動したら治ったのですが、 どういう作業をしているか分かりませんが、ふつうは、VBA上では、 objIEは、完結させるのが常套手段ですから、 IEが終わった後に、最後は、Set objIE = Nothingで終わらせます。 順序は守らなければなりません。 もしかして、objIEで、IE自体をオープンしているのではないでしょうか? もし、オープンだけなら、オートメーションで開かずに、 ダイレクトに、InternetExplorer.exe を実行させます。 ただし、こういう場合は、一般的には手動で終わらせますが、そうでない時には、 CreateObject("Shell.Application").Windows() で、IEオブジェクトを捉えて、終わらせます。
お礼
ありがとうございました。