标题:[求助]如何使用vb程序调用ie打开html文件?
取消只看楼主
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
 问题点数:0 回复次数:4 
[求助]如何使用vb程序调用ie打开html文件?

请问如何用vb程序调用ie打开html文件?并且我关闭这个这个ie窗口以后,vb主程序可以知道我关闭了那个窗口并且作出反应。

搜索更多相关主题的帖子: html文件 vb程序 主程序 窗口 
2007-10-15 13:53
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
得分:0 

我用shell试验了一下,觉得不怎么满意。

Private Sub Command1_Click()
Shell ("C:\Program Files\Internet Explorer\IEXPLORE.EXE D:\Temp.html")
End Sub

发现几个问题
1、我打开的D:\Temp.html这个文件的时候我的当前窗口还是Form1而不是变成ie.我希望当我按下command1按钮以后弹出ie窗口并且windows自动转到ie去,我不需要去点鼠标,等到我把这个弹出的ie窗口关掉以后再回到Form1去。
2、ie显示的是小窗口,能不能让我按下去按钮后弹出的ie窗口自动就是大窗口?

我该怎么办?


编程是业余爱好,写了程序自己用的。
2007-10-15 15:57
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
得分:0 

十分感谢,我先学习一下,有困难再来。。。

不过如果是我原本的方案能解决么?是不是用windows的环境变量?


编程是业余爱好,写了程序自己用的。
2007-10-15 18:52
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
得分:0 
回复:(Knocker)你不知道VB中有个叫WebBrowser的东东...

我刚刚用了webbrowser,很方便啊,看来我不需要那个shell了。

再请教一个问题。

label1.text = webbrowser1.url
编译不能通过是什么原因? 怎么样把网址显示在text上面?


编程是业余爱好,写了程序自己用的。
2007-10-16 12:07
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
得分:0 
以下是引用momia在2007-10-15 15:57:58的发言:

我用shell试验了一下,觉得不怎么满意。

Private Sub Command1_Click()
Shell ("C:\Program Files\Internet Explorer\IEXPLORE.EXE D:\Temp.html")
End Sub

发现几个问题
1、我打开的D:\Temp.html这个文件的时候我的当前窗口还是Form1而不是变成ie.我希望当我按下command1按钮以后弹出ie窗口并且windows自动转到ie去,我不需要去点鼠标,等到我把这个弹出的ie窗口关掉以后再回到Form1去。
2、ie显示的是小窗口,能不能让我按下去按钮后弹出的ie窗口自动就是大窗口?

我该怎么办?

我发现 shell 后面有参数,自己解决问题了。
Shell ("C:\Program Files\Internet Explorer\IEXPLORE.EXE D:\Temp.html",vbMaximizedFocus)


编程是业余爱好,写了程序自己用的。
2007-10-16 15:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-177780-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.126160 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved