前提・実現
EXCEL VBAでIEでの自動ログイン、その後CVSのDownloadまでを行いたく、プログラムを進めております。
途中、JAVAの含まれる保護ページに入ってからボタンが押すことができません。
どのようにすればボタンをクリックすることができるのでしょうか
発生している問題・エラーメッセージ
無反応
エラーメッセージ
なし
該当のソースコード
HTML
1<input type="image" name="root_GJFAGW001SubmitCsv" src="../common/image/new/button_breakdown_dl_csv.gif" style="cursor: pointer;" alt="CSVデータ保存" title="CSVデータ保存" width="240" height="45" class="inline" onclick="if(!checkFileUploadName()) return false;if(watool_check_repeated()){rz_submit(document.form1,'root_GJFAGW001SubmitCsv')}" tabindex="551"> 2
VBA
1 Dim inputTags As IHTMLElementCollection 2 Set inputTags = htmlDoc.getElementsByTagName("input") 3 4 Dim inputTag As IHTMLElement 5 For Each inputTag In inputTags 6 7 If inputTag.alt = "CSVデータ保存" Then 8 inputTag.Click 9 Exit For 10 End If 11 12Next
VBA
1 Dim a As Object 2 3For Each a In objIE.document.getElementsByTagName("image") 4If a.src = "https://bill.ntt-finance.co.jp/bjguide/common/image/new/button_breakdown_dl_csv.gif" Then 5a.Click 6Exit For 7End If 8Next
試したこと
上記2つのVBAを試したのですが、エラーも無く無反応です。
どのようにすれば、ボタンを押すことができるのでしょうか
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー