自动将从网页下载的文件保存到特定路径

时间:2016-10-07 14:06:39

标签: excel-vba vba excel

我正在使用VBA,它将输入作为URL,并使用URL搜索“下载”按钮或标签,然后单击它以生成输出。我能够达到这个级别但是我想介入其间并允许文件保存到指定的路径而不是IE提示我保存。我想避免这种人工干预因此伸出手来。

我找到了下载网页内容的代码,但它正在下载网页详细信息,而不是将文件保存在活动中。

以下是我正在使用的代码:

   ' Create InternetExplorer Object
   Set ie = CreateObject("InternetExplorer.Application")

   ' You can uncoment Next line To see form results
   ie.Visible = False

   ' Send the form data To URL As POST binary request
   ie.Navigate "web page"

   For Each oHTML_Element In ie.Document.getElementsByTagName("span")
       MsgBox oHTML_Element.innerHTML
       If oHTML_Element.innerHTML = "Download portfolio" Then
           oHTML_Element.Click
       End If
   Next

如何确保将文件直接保存到我提供的路径中,而不是等待我手动保存。

0 个答案:

没有答案