[算表] 怎麼用vba抓取公司的資料

作者: s52222b (陳豬靜)   2019-11-03 22:23:05
hello all:
想詢問一下用vba進入網站中的超連結下載檔案
我寫了一個小程式,想要進入公司的網站抓取資料
但遇到一個問題,我的日期以及機台都篩選好了
相關部分的程式碼如下
With ie
.document.all("ctl00$ContentPlaceHolder1$ddlStart_date").Value = "20191031" '
起始日期
.document.all("ctl00$ContentPlaceHolder1$ddlEnd_date").Value = "20191031" '結
束日期
.document.all("ctl00$ContentPlaceHolder1$txtEntity").Value = "PCB39" '選擇機台
.document.all("ctl00$ContentPlaceHolder1$DropDownCheckBoxes1$74").Checked = "Y
" '選擇站點
.document.all("ctl00$ContentPlaceHolder1$Button2").Click '按下EXEL抓資料
? ? ? ?
? ? ? ? Do While ie.busy = True Or ie.readystate <> 4
? ? ? ? ? ? DoEvents
? ? ? ? Loop
end with
按下EXCEL後抓資料即可下載檔案,但遇到一個小問題
按下EXCEL後會出現一個Click here 才能下載Excel檔
https://m.imgur.com/gallery/wh2U3Pq
這個部分網頁的原始碼如下,他把超連結建在here那邊
這個請問要怎麼讓程式碼進入
因為他的檔名是隨著你下載的時間點變動的,所以我沒
辦法直接用超連結進入,想請問這樣有辦法進入here那邊
下載檔案,並且將檔案存在某一個位置嗎??
https://m.imgur.com/gallery/wh2U3Pq
https://m.imgur.com/LSHTwUS
作者: soyoso (我是耀宗)   2019-11-04 07:08:00
google excel vba ie save as file dialog box

Links booklink

Contact Us: admin [ a t ] ucptt.com