【用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 = True
12 
13 End Sub

 

执行结果

 

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

 

■总结

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

 

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

 

转载于:https://www.cnblogs.com/dazuo/p/4892288.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值