ie 不执行回调函时_「Excel VBA操作IE篇」10分钟内设置完成,3句代码打开IE浏览器
大家好,我是咚腔!
Excel VBA還可以 操作IE瀏覽器,有沒有搞錯?
沒錯,可以操作,而且非常好用。因為Excel有強大的數(shù)據分析功能。
這有什么關系?關系很大。
現(xiàn)在是數(shù)據時代,定期數(shù)據獲取以及數(shù)據分析混合運用真的是太需要了。
廢話不多說了!
非常高興和大家分享一下【如何用 VBA操作 IE瀏覽器】
目錄
- VBA操作 IE瀏覽器的用途
- 設置Excel VBA ,添加庫
- 插入模塊,書寫代碼,打開IE瀏覽器
- 小結
VBA操作 IE瀏覽器的用途
如果只是打開一次兩次網頁的話,用Excel VBA操控IE瀏覽器是不是有點太閑了。
那主要用于什么呢?
- 定期收集特定網頁的消息。
例1:一系列的排名
例2:股票等交易價格
- 收集大量的相同類型的網頁信息
例3:購物網站列表等
對于以上的數(shù)據的話,用VBA來收集是非常輕松的!
設置Excel VBA ,添加庫
如果用Excel VBA執(zhí)行操作IE(InternetExplorer)的宏(可以重操作的執(zhí)行代碼)的話,Excel會出現(xiàn)錯誤,無法執(zhí)行。
所以,要操作IE,需要添加 一下可以利用HTML Document Object的庫。
>Microsoft HTML Object Library
>Microsoft Internet Controls
打開VBE,也可以直接按 Alt+F11
添加引用庫
這樣就已經添加了利用HTML Document Object的庫。
是不是非常的簡單?
插入模塊,書寫代碼,打開IE瀏覽器
添加模塊,就可以在編輯區(qū)寫代碼了。
編輯區(qū)創(chuàng)建上述代碼
Sub IE_Example() Dim objIE As InternetExplorer Set objIE = CreateObject("InternetExplorer.application")? '創(chuàng)建IE對象 objIE.Visible = True? '啟動IE End Sub運行結果。正常打開了IE,是不是非常的簡單?
小結
用Excel VBA來操作IE,是需要利用引用庫的。還有很多其他的引用庫可以利用,比如:數(shù)據管理的DAO(Data Access Object)。以后如果能夠用到的話,就一個一個了解一下。
這樣的話,基本準備工作就完成了。要充分理解,并多次練習。如果有不理解的話,可以多看幾遍加深理解。
End
謝謝您看到這里!
祝您一切順利!
總結
以上是生活随笔為你收集整理的ie 不执行回调函时_「Excel VBA操作IE篇」10分钟内设置完成,3句代码打开IE浏览器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net怎么读_想考UKVI不知道怎么报
- 下一篇: HTML选择器属于jq的选择器吗,JQu