[算表] 關閉開啟的IE
軟體: Excel
版本: 2016
最近在解決下載網頁資料不順利的問題
覺得是網頁沒有讀取完整就去下載才造成的
所幸在youtube上找到一段可以解決這個問題的程式碼
只是又延伸另外一個大問題
主要程式碼如下,基本上是等待網頁讀取完整才跳出迴圈吧
Set IE = CreateObject("internetexplorer.application")
IE.Navigate URLb 'URLb 為變數 (連結網址)
Do While IE.readyState <> 4 Or IE.Busy
DoEvents
Loop
以上這段程式碼
我是放在下載用的 For 迴圈裡面的前半段
加了以後試了幾次,下載變得非常順利
只是後來電腦開始也變的怪怪的
進工作管理員一看,cpu或記憶體的使用率都有異常
結果是 IE 已經開了一大堆
然而因為加了這段程式碼後的下載完成度效果非常顯著,實在不捨著刪
想問的是
如果要在同個迴圈後面,關閉同個迴圈前面自已開啟的IE
請問要怎麼寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.107.138
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1517392051.A.274.html
→
01/31 18:40,
8年前
, 1F
01/31 18:40, 1F
→
01/31 18:41,
8年前
, 2F
01/31 18:41, 2F
感謝
最後set ie我放進入迴圈前,ie.quit放跑完迴圈後
※ 編輯: Ibrahimovic (122.121.107.138), 01/31/2018 20:45:14
→
02/01 12:15,
8年前
, 3F
02/01 12:15, 3F
→
02/01 12:17,
8年前
, 4F
02/01 12:17, 4F
Office 近期熱門文章
PTT數位生活區 即時熱門文章