大家好,我是咚腔!
Excel VBA还可以 操作IE浏览器,有没有搞错?
没错,可以操作,而且非常好用。因为Excel有强大的数据分析功能。
这有什么关系?关系很大。
现在是数据时代,定期数据获取以及数据分析混合运用真的是太需要了。
废话不多说了!
非常高兴和大家分享一下【如何用 VBA操作 IE浏览器】
目录如果只是打开一次两次网页的话,用Excel VBA操控IE浏览器是不是有点太闲了。
那主要用于什么呢?
例1:一系列的排名
例2:股票等交易价格
例3:购物网站列表等
对于以上的数据的话,用VBA来收集是非常轻松的!
如果用Excel VBA执行操作IE(InternetExplorer)的宏(可以重操作的执行代码)的话,Excel会出现错误,无法执行。
所以,要操作IE,需要添加 一下可以利用HTML Document Object的库。
>Microsoft HTML Object Library
>Microsoft Internet Controls
打开VBE,也可以直接按 Alt F11
添加引用库
这样就已经添加了利用HTML Document Object的库。
是不是非常的简单?
添加模块,就可以在编辑区写代码了。
编辑区创建上述代码
Sub IE_Example() Dim objIE As InternetExplorer Set objIE = CreateObject("InternetExplorer.application") '创建IE对象 objIE.Visible = True '启动IE End Sub
运行结果。正常打开了IE,是不是非常的简单?
用Excel VBA来操作IE,是需要利用引用库的。还有很多其他的引用库可以利用,比如:数据管理的DAO(Data Access Object)。以后如果能够用到的话,就一个一个了解一下。
这样的话,基本准备工作就完成了。要充分理解,并多次练习。如果有不理解的话,可以多看几遍加深理解。
End
谢谢您看到这里!
祝您一切顺利!