我正在使用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
如何确保将文件直接保存到我提供的路径中,而不是等待我手动保存。