実現したいこと
VBAでIEのボタンクリックで行き詰っています。
下記ソースがクリック出来ません。
ご教授お願い致します。
該当のソースコード
<input name="btnDownLoad" style="width: 200px; padding-right: 0px; padding-left: 0px;" onclick="js_DownLoad();" type="BUTTON" value="ダウンロード開始">試したこと(クリック出来ない)
Call IEButtonClick(objIE, "ダウンロード開始")
Public Function IEButtonClick(ByRef objIE As Object, buttonValue As String)
Dim objInput As Object
For Each objInput In objIE.document.getElementsByTagName("INPUT")
If objInput.Value = buttonValue Then
objInput.Click
Exit For
End If
Next
End Function
ちなみに、このソースコードは下記でクリック出来ました。input nameとinput classで処理方法が違うのでしょうか?
<input class="Cm02_Menu" onclick="js_SetCookie('BCODE003', '2101');js_Goto('Ij00_Frame?txtMsgCd=2');" type="BUTTON" value="発注データ一括受信">
Call IEButtonClick(objIE, "発注データ一括受信")
Public Function IEButtonClick(ByRef objIE As Object, buttonValue As String)
Dim objInput As Object
For Each objInput In objIE.document.getElementsByTagName("INPUT")
If objInput.Value = buttonValue Then
objInput.Click
Exit For
End If
Next
End Function
回答1件
あなたの回答
tips
プレビュー