我正在尝试将 webbrowser 对象传递给后台工作人员,以解析当前打开的页面并创建报告,但我似乎无法正确处理。
我需要访问通常访问的 Web 元素,如下所示:
TagList = WebBrowser1.Document.GetElementsByTagName("TR")
我想我可以这样做:
wrkCollectItems.RunWorkerAsync(WebBrowser1)
在“dowork”子中,它看起来像:
ImportWebPageData(e.argument)
运行以下代码:
Private Sub ImportWebPageData(byval objWebArg as object)
Dim TagList As HtmlElementCollection
TagList = objWebArg.Document.GetElementsByTagName("TR") 'specified cast is not valid here
End Sub
我如何需要重组我的代码才能正确传递对象以便访问它?谢谢