在VBA Excel中读取HTML文件


Reading HTML file in VBA Excel

我想阅读VBA中的HTML代码(类似于Java中的URL)。 我需要将其保存在字符串中。 我稍后解析。

alpan67


这是给您的功能。 它将返回给定URL返回的HTML的字符串。

1
2
3
4
5
6
7
8
Function GetHTML(URL As String) As String
    Dim HTML As String
    With CreateObject("MSXML2.XMLHTTP")
        .Open"GET", URL, False
        .Send
        GetHTML = .ResponseText
    End With
End Function

只要确保您提供的URL格式正确即可。 即 如果合适,它包括http://https://

例如:GetHtml("www.google.com")不正确。
您需要GetHtml("https://www.google.com/")


  • 要进行URL解码,您可以将该帖子用作参考。

  • 这是一篇使用MS Word将网页html保存为文本的文章。

  • Excel VBA中的代码-来自VBAExpress:我不想复制他的代码。 您可以尝试一下并发表评论。