【发布时间】:2016-06-08 09:57:44
【问题描述】:
我正在尝试编写代码以通过 Excel vba 自动从网站下载文件。我知道有很多关于这个主题的帖子,但到目前为止还没有运气。前几行代码如下:
Sub testing()
Dim ie as object
Url _base = "http://www..../download.aspx?id="
Num = cells(1,1).value
Set ie = createobject ("internetexplorer.application")
Ie.visible = true
For i = 1 to num
Url = url _base & i
....
然后我变得一无所知。问题是 winhttp 似乎只下载 csv 文件,而 urldownloadtofile 需要一个以文件扩展名结尾的可靠 url 路径。但是,我的情况是链接重定向到实际文件位置(未显示扩展名),并且文件可以是任何扩展名,例如 pdf、jpg 和 doc。
提前谢谢大家!
【问题讨论】:
标签: asp.net excel vba internet-explorer download