質問: true ie.navigate "google.co.jp" do while ie.busy or ie.readystate <> 4 doevents loop msgbox "googleを表示しました。" end sub このようなvbs実行すると一度目は素直に動作するのですが 2度目は少し時間を置いて実行しないと下記の様なエラーになります。 どの様に直せば良いのでしょうか? windows script host --------------------------- スクリプト: g:\web.vbs 行: 8 文字: 5 エラー: 0x8150002e コード: 8150002e ソース: (null) --------------------------- ok --------------------------- os win 10 です。
回答: vbs の環境が無いので、違っていたらごめんなさい。 「end sub」の前に「ie.quit」と入れれば良いと思います。 プログラム的にはさらに「ie.quit」の後に「set ie = nothing」と入れた方が綺麗です。