VBAでformのボタンをクリックしたいのですが上手くいきません。 削除
Message#2 2014年9月17日(水)00時04分 From: 管理人 |
buttonボタンを処理する方法については、以下にまとめていますのでご確認ください。 【buttonボタンを自動クリック】 http://www.vba-ie.net/form/button.html 今回のHTMLソース見ると「実行する」というキーワードがあるのでこちらを利用してみましょう。 <INPUT type="image" src="/image/button/img_ok.gif" width="200" height="40" value="実行する" alt="実行する"> 実際に処理するとこんな感じです。 'button(ボタン)をクリック For Each objTag In objIE.document.getElementsByTagName("input") If InStr(objTag.outerHTML, "実行する") > 0 Then 'buttonボタンクリック objTag.Click 'IEが完全表示されるまで待機 Call ieCheck(objIE) 'ループ脱出 Exit For End If Next 処理できなかった理由としては、ObjIE.document.images(n) はあくまでimgタグに対しての処理なので、inputタグに対応しなかったということかもしれませんね。 (確認していませんが・・・) これでうまくいくと思うので、VBAで処理してみてください。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。