excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)

excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)(1)

大家好,我是咚腔!

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

excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)(2)

打开VBE,也可以直接按 Alt F11

excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)(3)

添加引用库

这样就已经添加了利用HTML Document Object的库。

是不是非常的简单?


插入模块,书写代码,打开IE浏览器

excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)(4)

添加模块,就可以在编辑区写代码了。

excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)(5)

编辑区创建上述代码

Sub IE_Example() Dim objIE As InternetExplorer Set objIE = CreateObject("InternetExplorer.application") '创建IE对象 objIE.Visible = True '启动IE End Sub

excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)(6)

运行结果。正常打开了IE,是不是非常的简单?


小结

用Excel VBA来操作IE,是需要利用引用库的。还有很多其他的引用库可以利用,比如:数据管理的DAO(Data Access Object)。以后如果能够用到的话,就一个一个了解一下。

这样的话,基本准备工作就完成了。要充分理解,并多次练习。如果有不理解的话,可以多看几遍加深理解。

excelvba代码编写规则(ExcelVBA操作IE篇10分钟内设置完成)(7)



End

谢谢您看到这里!

祝您一切顺利!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页