excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)
大家好,我是咚腔!
Excel VBA还可以 操作IE浏览器,有没有搞错?
没错,可以操作,而且非常好用。因为Excel有强大的数据分析功能。
这有什么关系?关系很大。
现在是数据时代,定期数据获取以及数据分析混合运用真的是太需要了。
废话不多说了!
非常高兴和大家分享一下【如何用 VBA操作 IE浏览器】
目录- VBA操作 IE浏览器的用途
- 设置Excel VBA ,添加库
- 插入模块,书写代码,打开IE浏览器
- 小结
VBA操作 IE浏览器的用途
如果只是打开一次两次网页的话,用Excel VBA操控IE浏览器是不是有点太闲了。
那主要用于什么呢?
- 定期收集特定网页的消息。例1:一系列的排名例2:股票等交易价格
- 收集大量的相同类型的网页信息例3:购物网站列表等
对于以上的数据的话,用VBA来收集是非常轻松的!
设置Excel VBA ,添加库
如果用Excel VBA执行操作IE(InternetExplorer)的宏(可以重操作的执行代码)的话,Excel会出现错误,无法执行。
所以,要操作IE,需要添加 一下可以利用HTML Document Object的库。
>Microsoft HTML Object Library
>Microsoft Internet Controls
打开VBE,也可以直接按 Alt F11
添加引用库
这样就已经添加了利用HTML Document Object的库。
是不是非常的简单?
插入模块,书写代码,打开IE浏览器
添加模块,就可以在编辑区写代码了。
编辑区创建上述代码
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
谢谢您看到这里!
祝您一切顺利!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com