以前のQ&Aの「WebBrowserでフレーム内のボタンをクリックするには?
「objButton.click」と「objForm.submit」の違いに付いては、」を参考にしてExcel VBAではうまくいっていたのですが、VB2005ではclickがコンパイルエラーになります。参考までにコードは以下のとおりです。
For Each he As HtmlElement In myBrowser.Document.Body.GetElementsByTagName("INPUT")
Dim type As String = he.GetAttribute("Type")
If type = "submit" Then
he.Click()
Exit For
End If
Next
HtmlElementCollectionで公開されているメンバに
clickメソッドがないので
HTML DOMのメソッドを使うには
he.invokemember("click")
とします。
ヤマ@文系 さん、うまくいきました。有難うございます。
ツイート | ![]() |