2012-07-05 52 views
0

我目前正在使用VBA代碼自動與價格網頁進行交互。我設法達到了可以下載文件的網頁(採用csv格式),並確定了需要調用Click方法的DOM元素對象。這些文件不能被URL訪問(它們可能不存在事件,因爲點擊元素運行javascript代碼)。如果我點擊它們,將出現打開/保存/保存在IE窗口中。我想知道如何自動選擇一個選項(打開,保存和另存爲)在那裏(我試圖發送密鑰,但它不知道怎麼工作)。通過VBA在Internet Explorer上控制打開/保存/另存爲對話框

+0

正是在這個環節 http://stackoverflow.com/questions/32145437/controlling-ie11-do-you-want-to-open-save-dialogue-已回答window-buttons-in-vba問候語,阿納斯 – user2854493 2016-05-06 07:12:12

回答

1

你的問題的部分內容還不太清楚,但我會盡我所能提供幫助。儘管我不確定如何從對話框中選擇一個選項,但您也許可以檢查javascript以瞭解它正在執行的操作,並使用以下腳本執行功能重新創建部分所需的功能那個js,也就是決定在哪裏尋找你想要的文件的部分。

objIE.Document.parentWindow.ExecScript "alert('yep, it worked!')" 

當然,你可以寫一個完整的.js文件,使用FileSystemObject(或其他方式)將其導入並使用EXECSCRIPT運行它。

希望幫助:)

相關問題