在VBA Excel中读取HTML文件

时间:2012-12-31 15:14:39

标签: vba

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

alpan67

2 个答案:

答案 0 :(得分:9)

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

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

确保您提供的网址格式正确。 I.E.如果合适,它包括http://https://

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

答案 1 :(得分:0)