「Visual Basic 2005でクリックをシミュレーションするには?」

解決


teraera  2006-11-07 16:41:11  No: 97133

以前の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


ヤマ@文系  2006-11-07 20:02:11  No: 97134

HtmlElementCollectionで公開されているメンバに
clickメソッドがないので
HTML DOMのメソッドを使うには
he.invokemember("click")
とします。


teraera  2006-11-07 21:04:15  No: 97135

ヤマ@文系 さん、うまくいきました。有難うございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加