エクセルVBAによるIE操作でつまずいています。 削除
Message#1 2015年2月7日(土)05時55分 From: あいし |
エクセルVBAによるIE操作でつまずいています。 基本的にはどこにでもあるような処理をしたいと思っています。 1.IEをVBAで開く 2.指定したURLで再度ページを表示する 3.指定したボタンをクリックする 4.ボタンが完了するまで待機する この部分で2を省くことは可能でしょうか? 省くというのは、 1.IEをVBAで開く この時点でページを表示させることなく 3.指定したボタンをクリックする を実行するということです。 というのもネットショップですぐに売れ切れてしまう商品があるのですが、こちらを1秒でも早く購入したいと思っています。 表示がでてからじゃ遅いと思うので、先にデータを読み込ませてからボタンをクリックし、その後に描画してほしいということです。 一応こちらで作成したVBAコードをはりつけますので、よろしくお願いします。 Sub sample() Dim objIE As InternetExplorer Dim objInpSel As HTMLSelectElement Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True objIE.Navigate "指定URL " 'ここで描画処理をさせずにボタン操作を可能とする objIE.document.all("kounyu").Click End Sub |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。