vbaを用いたieの自動化 削除
Message#2 2015年10月16日(金)09時26分 From: VBAマスター |
> 'button(ボタン)をクリック > For Each objTag In objIE.Document.getElementsByTagName("input") > > If InStr(objTag.outerHTML, "カートに入れる") > 0 Then > > 'buttonボタンクリック > objTag.Click > > > 'ループ脱出 > Exit For > > End If > Next まずクリック処理のあとのIE表示待機処理が入っていないため次の処理にすぐに入ってしまい、エラーが起きる可能性が高くなります。 ですので、クリック処理したあとは 'IEを待機 Call IEWait(objIE) をいれるようにしましょう。 > 入力フォームにまずは名前を入力したいのですが、いろいろ試してもうまくいきません。どなたか教えていただけないでしょうか?よろしくお願い致します。 フォーム入力はinputタグを利用します。 inputタグにはnameが設定されていますので、nameの名前を利用して以下のように設定します。 objIE.document.GetElementsByName("name名")(0).value ="入力したい値" |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。