1

我正在尝试将 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

我如何需要重组我的代码才能正确传递对象以便访问它?谢谢

4

0 回答 0