打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【用EXCEL VBA控制IE】 之一:IE控制的准备(库的添加)

InternetExplorer控制的准备(库的添加)

Microsoft HTML Object Library,Microsoft Internet Controls的添加方法。

为了用Excel VBA对IE进行控制而执行宏的时候,Excel初期会发生错误。为了可以操作IE,我们必须要添加用来使用HTMLDocument对象的库(COM组件),首先我们讲一下为了能够使用库,在VBE的“引用”(笔者注:中文版Excel是什么文字请自行查找)中进行添加的方法。

目录

  • 库(COM组件)的含义
  • IE控制需要的库
  • VBE的“引用”的设置方法
  • 库的验证(启动IE测试)
  • 总结

■库(COM组件)的含义

所谓库,就是把通用性很高的程序集作成了可以再利用的形态的东西。Excel中虽然有对IE控制需要的库,但是在初期并不能使用。为了能够使用我们需要进行设置。

■IE控制需要的库

对IE进行控制,需要下面两个库。

Microsoft HTML Object Library

Microsoft Internet Controls

上面两个库如果在“引用”里添加,就可以使用IE控制需要的HTMLDocument对象了。

■VBE的“引用”的设置方法

设置方法按照以下的步骤操作

①打开VBA代码界面(VBE)。(快捷键Alt+F11)

②依次选择“菜单”→“工具”→“引用”

③将「Microsoft HTML Object Library」和「Microsoft Internet Controls」添加进来

④点击OK,设置结束。

设置完成后,再次打开“引用”画面,确认「Microsoft HTML Object Library」和「Microsoft Internet Controls」前面的对号是否已经挑上。到此,我们已经可以使用IE控制的库了。

■库的验证(启动IE测试)

下面的宏是对添加的库是否能够使用而进行的启动IE测试。

不需要过分注意代码的内容,只需要把下面的代码粘贴到标准模块(此处属于VBA基础内容,不做详述)中执行即可。

1 Sub IE() 2 3  Dim objIE As InternetExplorer 4 5  'IE(InternetExplorer)对象生成 6 7  Set objIE = CreateObject('InternetExplorer.Application') 8 9  'IE(InternetExplorer)启动10 11  objIE.Visible = True12 13 End Sub

执行结果

如果像上图那样打开了IE的话,说明添加的库可以正常使用了。

■总结

通过上面的教程,应该对如果想用EXCEL VBA对IE进行控制,就需要对相应的库进行操作这个概念有所理解了吧?Excel中除了有可以对IE进行控制的库之外,还有可以对数据库进行操作的DAO(Data Access Object)等各种各样的库。在将来使用更多非常方便的库的时候,就一个一个将它们记住吧。

到此为止,准备工作已经做完了,下节课我们就要讲对IE控制的基本操作了。这是IE控制的基本而且是重要的部分。如果这部分不能好好理解的话不可以往下进行哦,一定要反复的阅读指导理解为止,加油!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【用EXCEL VBA控制IE】 2
Excel宏vbe6ext.olb不能被加载
代码存储美化工具测评-【VBE2019】
VBA封装为DLL及调用
用程序来控制一个网页,实现自动输入等操作
Excel之VBA常用功能应用篇:PPT嵌入式应用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服