【发布时间】:2016-12-23 07:47:28
【问题描述】:
我正在尝试从 Internet Explorer 11 下载 Excel 工作簿,当我单击该链接时,会出现以下弹出消息:
我尝试使用 sendkeys "%s" 但没有成功。如果不使用 IE,我无法使用代码从 Internet 下载文件,因为 URL 是我公司的 Intranet 站点。
Sub Site()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.application")
With IE
.Visible = True
.Navigate "http://asint010/IntegradorProfit/Pages/Relatorios/FluxoSolicitacao.aspx"
While .Busy Or .ReadyState <> 4
DoEvents
Wend
.document.All("ctl00_ContentPlaceHolder1_btnexportar").Click
While .Busy Or .ReadyState <> 4
DoEvents
Wend
'here I don't know what to do
End With
End Sub
【问题讨论】:
-
希望你能找到答案。我无数次尝试这样做,但无济于事。您最终需要与“另存为”对话框或其他我无法使用的 IE 控件进行通信。
-
这几乎每天都会被问到。使用搜索栏,右上角,搜索下载、internet、vba
标签: excel vba internet-explorer