我試圖替換每天下載文檔。但我不知道在點擊下載按鈕後我需要做什麼。我需要的文檔具有特定名稱保存在我的文檔如何通過VBA下載和保存文檔
Dim IE As Object
Dim n, Period1, Period2 As Double
'retorna o internet explorer-return the correct period
Period1 = "201612"
Period2 = "201612"
'abre o internet explorer
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "http://www2.susep.gov.br/menuestatistica/SES/principal.aspx"
IE.Visible = True
Application.Wait (Now + TimeValue("00:00:02"))
'seleciona as operações desejadas
IE.document.getElementById("ctl00_ContentPlaceHolder1_edSelProd").SelectedIndex = "8"
IE.document.getElementById("ctl00_ContentPlaceHolder1_btnConsultar").Click
'seleciona o periodo
Application.Wait (Now + TimeValue("00:00:02"))
Set ieDoc = IE.document
ieDoc.getElementById("ctl00_ContentPlaceHolder1_edInicioPer").Value = Period1
ieDoc.getElementById("ctl00_ContentPlaceHolder1_edFimPer").Value = Period2
'seleciona as empresas
IE.document.getElementById("ctl00_ContentPlaceHolder1_edEmpresas").SelectedIndex = "0"
ieDoc.getElementById("ctl00_ContentPlaceHolder1_Button1").Click
Application.Wait (Now + TimeValue("00:00:02"))
ieDoc.getElementById("ctl00_ContentPlaceHolder1_Button1").Click
我一直覺得很難使用,因爲,詢問您是否要保存或打開文件的IE通知Internet Explorer的自動化下載 - 這據我所知不能關閉。相反,我建議使用「Shell」命令(在VBA中)運行Google Chrome或Firefox,因爲它們沒有這樣的通知框,或者如果它們可以被禁用。 – Jordan