我正在尝试使用 mshtml 通过 webbrowser 控件在 vb.net 上填写表格,
Dim doc As MSH.IHTMLDocument2 = DirectCast(wbMain.Document.DomDocument, MSH.IHTMLDocument2)
Dim buttons As MSH.HTMLElementCollection = doc.getElementsByTagName("button")
Dim Inputs As MSH.HTMLElementCollection = doc.getElementsByTagName("input")
但我收到以下错误
无法将“System.__ComObject”类型的 COM 对象转换为接口类型“mshtml.HTMLElementCollection”。此操作失败,因为 IID 为“{3050F56B-98B5-11CF-BB82-00AA00BDCE0B}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE)) .
任何人都可以帮助我解决可能的解决方案吗?