翻新时间:2013-12-14
利用VB实现对IE的调用与控制
利用VB实现对IE的调用与控制 随着网络应用的不断扩展,采用HTML语言编写的文档越来越多,如何在VB程序中实现对HTML文档的浏览是一个需要解决的问题。本文以一个实例说明了在VB中调用和控制Internet Explorer的方法。
一、 编程准备
VB通过OLE自动化技术创建和控制Internet Explorer对象的实例,因此,在新建一个工程后需要加入Microsoft Internet 控制的参考,方法是打开Visual Basic 的Project下拉菜单中的Reference…选项,单击Browse…按钮,在Windows的system目录下找到SHDOCVW.DLL并选中它,它是Internet Explorer的类库。
二、 实现方法
在窗体form1中添加表1所示的控件。 控件类型 控件名称 控件内容
LabelLable1 地址:
TextText1 (空)
Command cmdView 浏览
CommandcmdForward 向前
Command cmdBackward 向后
Command cmdCloseView 关闭浏览窗口
Command cmdExit 退出
对上述窗体添加如下代码即可实现对Internet Explorer的调用与控制,
Dim WithEvents ieView As InternetExplorer
'在通用模块中定义Internet Explorer对象
Private Sub Form_Load()
cmdForward.Visible = False
cmdBackward.Visible = False
cmdCloseView.Visible = False
'窗体调入时隐藏Internet Explorer控制按钮
End Sub
Private Sub cmdView_Click()
Dim txtAddress As String
On Error Resume Next '设置错误陷阱
Set ieView = GetObject("", "InternetExplorer.Application")
ieView.Visible = True
'创建Internet Explorer对象的一个实例,并设为可见
txtAddress = Trim(Text1.Text)
ieView.Navigate txtAddress, navNoReadFromCache
'按text1控件的内容进行浏览
cmdView.Enabled = False
cmdExit.Enabled = False
cmdForward.Visible = True
cmdBackward.Visible = True
cmdCloseView.Visible = True
'使浏览、退出命令钮无效,使IE控制命令钮可见
下一页
下载文档
网友最新关注
- 天堂or地狱的声音
- 美丽的校园
- 假如我是
- 我爱
- 美丽的四季
- 生命如此美丽
- “最后一次”的感觉
- 让诚信伴我们飞翔
- 珍惜每一滴水
- 新传说的开始
- 团结就是力量
- 杨柳岸
- 我想……
- 我不在胆小
- 2008北京奥运会,我为北京奥运做什么?
- 论著作权的集体管理
- 论由休闲商业街谈上海城市休闲空间更新发展(1)论文
- 关于西安市人文旅游资源开发探析(1)论文
- 浅析金融资产管理公司案件的几个问题
- 破解担保之谜:担保法的价值取向
- 论把握体育教学规律提高体育教学质量
- 论武汉青山区发展循环经济的思考(1)论文
- 死者生前人格利益的民法保护
- 论 不 真 正 连 带 债 务
- 浅谈对建立“乐教霄学”的思考
- 郑州发展文化产业品牌浅析(1)论文
- 也谈“从契约到身份”
- 论山西省现代交通物流发展的实践与探索(1)论文
- 民族地区经济发展中的经济文化化问题探析(1)论文
- 浅谈发挥思想政治课德育功能的思考
- 《我爱这土地》导读
- 《乡愁》写法特点
- 《乡愁》学习思路
- 《诗两首》朗读指导
- 《诗两首》阅读材料推荐
- 《诗两首》写作特色
- 《诗两首》重难点讲解
- 《诗两首》疑难解析
- 太阳
- 《诗两首》多音字辨析
- 《诗两首》中心思想
- 《诗两首》学法指导
- 《诗两首》难句解析
- 《诗两首》审美鉴赏
- 《诗两首》背景知识