新加内容:
提交表单form1:
Private Sub Command1_Click
![](/icons/20098kh.gif)
WebBrowser1.Document.Forms(\"form1\").submit
End Sub
将form1中
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Private Sub Command2_Click
![](/icons/20098kh.gif)
WebBrowser1.Document.Forms(\"form1\").u.
![](/icons/20098set.gif)
End Sub
将form1中
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Private Sub Command2_Click
![](/icons/20098kh.gif)
WebBrowser1.Document.Forms(\"form1\").u.
![](/icons/20098set.gif)
End Sub
1、获得浏览器信息:
Private Sub Command1_Click
![](/icons/20098kh.gif)
WebBrowser1.Navigate \"http://www.applevb.com\"
End Sub
Private Sub Command2_Click
![](/icons/20098kh.gif)
Dim oWindow
Dim _disibledevent=>Set _disibledevent=>Debug.Pr
![](/icons/20098int.gif)
点击Command1浏览网页
![](/icons/20098dou.gif)
![](/icons/20098dou2.gif)
2、弹出Webbrowser消息窗口
Dim oWindow
Set oWindow = WebBrowser1.Document.parentWindow
oWindow.confirm \"abcd\"
VB
![](/icons/20098diaoyong.gif)
向Webbrowser中写入HTML内容
![](/icons/20098de.gif)
首先在Form_Load中加入
WebBrowser1.Navigate \"about:blank\"
确保Webbrowser1可用
思路方法1:
Dim s As String
Dim stream As IStream
s = \"\"
s = s + \"\"
s = s + \"\"
s = s + \"
hello world
\"
s = s + \"\"
s = s + \"
WebBrowser1.Document.Write s
思路方法2:
Dim o
Set o = WebBrowser1.Document.selection.createrange
Debug.Pr
![](/icons/20098int.gif)
If (Not o Is Nothing) Then
o.pasteHTML \"哈哈\"
Set o = Nothing
End If
思路方法3:
’插入文本框
Dim o
Set o = WebBrowser1.Document.selection.createrange
o.execCommand \"InsertTextArea\", False, \"xxx\"
vb
![](/icons/20098diaoyong.gif)
1、页面滚动:
Private Sub Command2_Click
![](/icons/20098kh.gif)
WebBrowser1.Document.parentwindow.scrollby 0, 30
End Sub
Private Sub Form_Load
![](/icons/20098kh.gif)
WebBrowser1.Navigate \"http://www.applevb.com\"
End Sub
点击Command2就可以使当前页面向下滚动30像素
2、判断页面是否可以前进后退
Private Sub Command1_Click
![](/icons/20098kh.gif)
WebBrowser1.GoForward
End Sub
Private Sub Command2_Click
![](/icons/20098kh.gif)
WebBrowser1.GoBack
End Sub
Private Sub Form_Load
![](/icons/20098kh.gif)
WebBrowser1.Navigate \"http://www.applevb.com\"
End Sub
Private Sub WebBrowser1_CommandStateChange(ByVal Command As Long, ByVal Enable As Boolean) [Page]
If (Command = CSC_NAVIGATEBACK) Then
Command2.Enabled = Enable
End If
If (Command = CSC_NAVIGATEFORWARD) Then
Command1.Enabled = Enable
End If
End Sub
VB
![](/icons/20098diaoyong.gif)
1、如何使网页不出现滚动条:
Private Sub mnuScroll1_Click
![](/icons/20098kh.gif)
@#注意:必须在网页完全显示的后才可以运行
WebBrowser1.Document.body.Scroll = \"no\" @#不显示滚动条
![](/icons/20098de.gif)
End Sub
Private Sub mnuScroll2_Click
![](/icons/20098kh.gif)
@#注意:必须在网页完全显示的后才可以运行
WebBrowser1.Document.body.Scroll = \"Auto\" @#显示滚动条
![](/icons/20098de.gif)
End Sub
2、如何获得网页中被选中部分
![](/icons/20098de.gif)
Private Sub Command1_Click
![](/icons/20098kh.gif)
Dim objSelection
Dim objTxtRange
Set objSelection = WebBrowser1.Document.selection
If Not (objSelection Is Nothing) Then
Set objTxtRange = objSelection.createRange
If Not (objTxtRange Is Nothing) Then
Debug.Pr
![](/icons/20098int.gif)
Set objTxtRange = Nothing
End If
Set objSelection = Nothing
End If
End Sub
Private Sub Form_Load
![](/icons/20098kh.gif)
WebBrowser1.Navigate \"http://www.applevb.com\"
End Sub
Navigate 方 法
![](/icons/20098de.gif)
WebBrowser 控 件 名.Navigate URL
[Flags,][TargetFrameName,][PostData,][Headers]
---- WebBrowser 控 件 支 持
![](/icons/20098de.gif)
GoBack — — — 回 退 到 上
![](/icons/20098yi.gif)
![](/icons/20098dou2.gif)
GoForward — — — 进 入 到 下
![](/icons/20098yi.gif)
![](/icons/20098dou2.gif)
GoHome — — — 回 家
![](/icons/20098dou2.gif)
![](/icons/20098dou2.gif)
Stop — — — 停 止 导 航
![](/icons/20098dou2.gif)
Refresh — — — 刷 新
![](/icons/20098dou2.gif)
Navigate — — — 导 航
![](/icons/20098dou2.gif)
---- WebBrowser 控 件 所 响 应
![](/icons/20098de.gif)
---- BeforeNavigate 事 件 — — — 在 开 始 导 航 前 发 生
![](/icons/20098dou2.gif)
![](/icons/20098yi.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
---- WebBrowser 控 件 最 主 要
![](/icons/20098de.gif)
---- URL — — — 获 得 导 航 用
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098if.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
使用WebBrowser
![](/icons/20098de.gif)
![](/icons/20098yi.gif)
参数进去
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
vb源码:
Private Sub cmdSubmit_Click
![](/icons/20098kh.gif)
Dim strURL As String, strFormData As String
Dim strData As String
strURL = Trim$(txtURL.Text)
strFormData = \"name=\" & Trim$(txtName.Text) &
\"&password=\" & Trim$(txtPassword.Text)
Call WBTest.Navigate2(strURL, 64, \"_blank\", strFormData, [Page]
\"hello\")
End Sub
asp源码:
<%@ Language=VBScript %>
<%
dim strName
dim strPassword
strName=Trim(Request.Form(\"name\"))
strPassword=Trim(Request.Form(\"password\"))
Response.Write(strName)
Response.Write(strPassword)
![](/icons/20098if.gif)
Response.Write(\"登陆成功\")
![](/icons/20098else.gif)
Response.Write(\"非法登陆用户!\")
end
![](/icons/20098if.gif)
%>
*********************************************************************
Option Explicit
Private Sub Command1_Click
![](/icons/20098kh.gif)
Dim szValue As String
WebBrowser1.Document.body.innerHTML = \"
method=post action=http://地址/xxx.php>
\"
WebBrowser1.Document.Forms(\"post\").submit
End Sub
Private Sub Form_Load
![](/icons/20098kh.gif)
WebBrowser1.Navigate2 \"about:blank\"
End Sub
Top
********************************************************************
请问:在WebBrwoserControl控件里提供
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098diaoyong.gif)
[TargetFrameName],[PostData],[Headers])
其中PostData参数就是
![](/icons/20098yi.gif)
![](/icons/20098zifu.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
但问题是为什么这个思路方法并不是有效
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
如果这个思路方法是有效
![](/icons/20098de.gif)
![](/icons/20098yi.gif)
![](/icons/20098diaoyong.gif)
![](/icons/20098dou2.gif)
下面代码能检测出
![](/icons/20098chengxu.gif)
![](/icons/20098de.gif)
Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
MsgBox PostData
End Sub
WebBrowser
![](/icons/20098de.gif)
WebBrowser
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
思路方法 介绍说明
GoBack 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098yi.gif)
GoForward 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098yi.gif)
GoHome 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
GoSearch 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
Navigate 连接到指定
![](/icons/20098de.gif)
Refresh 刷新当前页面
Refresh2 同上
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
该表定义在ExDisp.h中
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
REFRESH_NORMAL 执行简单
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
REFRESH_IFEXPIRED 只有在网页过期后才进行简单
![](/icons/20098de.gif)
REFRESH_CONTINUE 仅作内部使用
![](/icons/20098dou2.gif)
REFRESH_COMPLETELY 将包含pragma: no-cache头
![](/icons/20098de.gif)
Stop 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
属性 介绍说明
Application 如果该对象有效
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098chengxu.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098dou.gif)
![](/icons/20098chengxu.gif)
Control控件
![](/icons/20098de.gif)
Parent 返回WebBrowserControl控件
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098yi.gif)
![](/icons/20098dou.gif)
Container 返回WebBrowserControl控件容器
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098de.gif)
Document 为活动
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098dou.gif)
Document属性提供对DHTML Object Model
![](/icons/20098de.gif)
TopLevelContainer 返回
![](/icons/20098yi.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
Type 返回已被WebBrowserControl控件加载
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098dou.gif)
回Microsoft Word Document
Left 返回或设置WebBrowserControl控件窗口
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Top 返回或设置WebBrowserControl控件窗口
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Width 返回或设置WebBrowser窗口
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
Height 返回或设置WebBrowser窗口
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
LocationName 返回
![](/icons/20098yi.gif)
![](/icons/20098zifu.gif)
![](/icons/20098dou.gif)
![](/icons/20098zifu.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
是网页就是网页
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
LocationURL 返回WebBrowser当前正在显示
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Busy 返回
![](/icons/20098yi.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
就可以使用stop思路方法来撤销正在执行
![](/icons/20098de.gif)
如何利用 WebBrowser Control控件,显示 .GIF 动画?
要有
![](/icons/20098yi.gif)
![](/icons/20098de.gif)
注意细节:
没有\"滚动条\"和\"鼠标右键弹出
![](/icons/20098de.gif)
我写了
![](/icons/20098yi.gif)
’Objects: Form1、Command1、CommonDialog1、WebBrowser1
Option Explicit
Private Sub Command1_Click
![](/icons/20098kh.gif)
CommonDialog1.ShowOpen
If VBA.Len(VBA.Trim(CommonDialog1.FileName)) > 0 Then
Dim p As stdole.StdPicture
Dim sPath As String
sPath = VBA.Trim(VBA.Trim(CommonDialog1.FileName))
Set p = VB.LoadPicture(sPath)
WebBrowser1.Width = p.Width * 16 / 26
WebBrowser1.Height = p.Height * 16 / 26
’ WebBrowser1.Navigate \"about:blank\"
WebBrowser1.Document.open
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"WebBrowser1.Document.writeln \"
WebBrowser1.Document.writeln \"WebBrowser1.Document.writeln \"
\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\" [Page]
End If
End Sub
Private Sub Form_Load
![](/icons/20098kh.gif)
Command1.Caption = \"&Open\"
WebBrowser1.Navigate \"about:blank\"
WebBrowser1.Document.open
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.writeln \"\"
WebBrowser1.Document.Close
End Sub
WebBrowserControl控件介绍说明
思路方法 介绍说明
GoBack 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098yi.gif)
GoForward 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098yi.gif)
GoHome 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
GoSearch 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
Navigate 连接到指定
![](/icons/20098de.gif)
Refresh 刷新当前页面
Refresh2 同上
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
该表定义在ExDisp.h中
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
REFRESH_NORMAL 执行简单
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
REFRESH_IFEXPIRED 只有在网页过期后才进行简单
![](/icons/20098de.gif)
REFRESH_CONTINUE 仅作内部使用
![](/icons/20098dou2.gif)
REFRESH_COMPLETELY 将包含pragma: no-cache头
![](/icons/20098de.gif)
Stop 相当于IE
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
属性 介绍说明
Application 如果该对象有效
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098chengxu.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098dou.gif)
![](/icons/20098chengxu.gif)
Control控件
![](/icons/20098de.gif)
Parent 返回WebBrowserControl控件
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098yi.gif)
![](/icons/20098dou.gif)
Container 返回WebBrowserControl控件容器
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098de.gif)
Document 为活动
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098dou.gif)
Document属性提供对DHTML Object Model
![](/icons/20098de.gif)
TopLevelContainer 返回
![](/icons/20098yi.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
Type 返回已被WebBrowserControl控件加载
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098dou.gif)
回Microsoft Word Document
Left 返回或设置WebBrowserControl控件窗口
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Top 返回或设置WebBrowserControl控件窗口
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Width 返回或设置WebBrowser窗口
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
Height 返回或设置WebBrowser窗口
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
LocationName 返回
![](/icons/20098yi.gif)
![](/icons/20098zifu.gif)
![](/icons/20098dou.gif)
![](/icons/20098zifu.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
是网页就是网页
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
LocationURL 返回WebBrowser当前正在显示
![](/icons/20098de.gif)
![](/icons/20098de.gif)
Busy 返回
![](/icons/20098yi.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
就可以使用stop思路方法来撤销正在执行
![](/icons/20098de.gif)
WebBrowser
![](/icons/20098de.gif)
Private Events Description
BeforeNavigate2 导航发生前激发
![](/icons/20098dou.gif)
CommandStateChange 当命令
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
菜单项或按钮
DocumentComplete 当整个文档完成是激发
![](/icons/20098dou.gif)
DownloadBegin 当某项下载操作已经开始后激发
![](/icons/20098dou.gif)
DownloadComplete 当某项下载操作已经完成后激发
![](/icons/20098dou.gif)
NavigateComplete2 导航完成后激发
![](/icons/20098dou.gif)
NewWindow2 在创建新窗口以前激发
OnFullScreen 当FullScreen属性改变时激发
![](/icons/20098dou2.gif)
![](/icons/20098de.gif)
![](/icons/20098yi.gif)
入参数来指示IE是全屏显示方式(VARIENT_TRUE)还是普通显示方式(VARIENT_FALSE)
OnMenuBar 改变MenuBar
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
VARIANT_TRUE是可见
![](/icons/20098dou.gif)
OnQuit 无论是用户关闭浏览器还是开发者
![](/icons/20098diaoyong.gif)
![](/icons/20098dou.gif)
OnStatusBar 和OnMenuBar
![](/icons/20098diaoyong.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou2.gif)
OnToolBar
![](/icons/20098diaoyong.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou2.gif)
OnVisible 控制窗口
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098yi.gif)
![](/icons/20098de.gif)
StatusTextChange 如果要改变状态栏中
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
![](/icons/20098chengxu.gif)
TitleChange Title有效或改变时激发
WEBBROWSER 窍门技巧(收藏)
看到很多有关WebBrowserControl控件禁止右键
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
![](/icons/20098yi.gif)
![](/icons/20098yi.gif)
![](/icons/20098dou2.gif)
这儿我想提到
![](/icons/20098de.gif)
引用Microsoft HTML OBject Library
Rem #窗体代码#
Dim WithEvents M_Dom As MSHTML.HTMLDocument
Private Function M_Dom_oncontextmenu
![](/icons/20098kh.gif)
M_Dom_oncontextmenu = False
End Function
Private Sub Webbrowser1_DownloadComplete
![](/icons/20098kh.gif)
Set M_Dom = Webbrowser1.Document
End Sub
Rem 好了
![](/icons/20098dou.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
Control控件
![](/icons/20098diaoyong.gif)
基本上用 specialfolder(6 ) 就可以得到收藏夹
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
![](/icons/20098de.gif)
如果你不用dir也可以用vb
![](/icons/20098de.gif)
Private Type SHITEMID
cb As Long
abID As Byte
End Type
Public Type ITEMIDLIST [Page]
mkid As SHITEMID
End Type
Public Function SpecialFolder(ByRef CSIDL As Long) As String
locate the favorites folder
Dim R As Long
Dim sPath As String
Dim IDL As ITEMIDLIST
Const NOERROR = 0
Const MAX_LENGTH = 260
R = SHGetSpecialFolderLocation(MDIMain.hwnd, CSIDL, IDL)
If R = NOERROR Then
sPath = Space$(MAX_LENGTH)
R = SHGetPathFromIDList(ByVal IDL.mkid.cb, ByVal sPath)
If R Then
SpecialFolder = Left$(sPath, InStr(sPath, vbNullChar) - 1)
End If
End If
End Function
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
是
![](/icons/20098de.gif)
![](/icons/20098yi.gif)
![](/icons/20098de.gif)
![](/icons/20098set.gif)
![](/icons/20098de.gif)
![](/icons/20098yi.gif)
然后在form1.windowstate = 2 就可以了.
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
选择网页上
![](/icons/20098de.gif)
![](/icons/20098dou2.gif)
Private Sub Command1_Click
![](/icons/20098kh.gif)
请先选中
![](/icons/20098yi.gif)
Me.WebBrowser1.ExecWB OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT
MsgBox Clipboard.GetText
End Sub
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
![](/icons/20098dd.gif)
用IE来下载文件
Private Declare Function DoFileDownload Lib shdocvw.dll (ByVal lpszFile As String) As Long
Private Sub Command1_Click
![](/icons/20098kh.gif)
Dim sDownload As String
sDownload = StrConv(Text1.Text, vbUnicode)
Call DoFileDownload(sDownload)
End Sub
保存webbrowser中
![](/icons/20098de.gif)
Dim oPF As IPersistFile
Set oPF = WebBrowser1.Document
oPF.Save \"TheFileNameHere.htm\", False
WebBrowser1.ExecWB如何用
下面是我测试
![](/icons/20098de.gif)
WB.ExecWB(4,1)
4,1 保存网页
4,2 保存网页(可以重新命名)
6,1 直接打印
6,2 直接打印
7,1 打印预览
7,2 打印预览
8,1 选择参数
8,2 选择参数
10,1 查看页面属性
10,2 查看页面属性
17,1 全选
17,2 全选
22,1 重新载入当前页
22,2 重新载入当前页
webbrowser确定对话框
![](/icons/20098de.gif)
webbrowser确定窗口对话框
某些网页出于各种考虑会弹出对话框要求信息确认
![](/icons/20098dou.gif)
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
1.加入Microsoft Html Object
2.加入语句
Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
Dim obj As HTMLDocument
Set obj = pDisp.Document
obj.parentWindow.execScript \"function showModalDialog
![](/icons/20098kh.gif)
![](/icons/20098return.gif)
![](/icons/20098de.gif)
End Sub
而confirm引发
![](/icons/20098de.gif)
![](/icons/20098dou.gif)
WebBrowser取得网页源码Private Sub Command1_Click
![](/icons/20098kh.gif)
WebBrowser1.Navigate \"http://www.sdqx.gov.cn/sdcity.php\"
End Sub
Private Sub WebBrowser1_DownloadComplete
![](/icons/20098kh.gif)
’页面下载完毕
Dim doc, objhtml
Set doc = WebBrowser1.Document
Set objhtml = doc.body.createtextrange
![](/icons/20098kh.gif)
If Not IsNull(objhtml) Then
Text1.Text = objhtml.htmltext
End If
End Sub
我用WebBrowser取得网页源码
![](/icons/20098dou.gif)
![](/icons/20098dou.gif)
提示:实时
![](/icons/20098cuowu.gif)
可能是没有下载完所致
![](/icons/20098dou.gif)
Private Sub WebBrowser1_DownloadComplete
![](/icons/20098kh.gif)
![](/icons/20098if.gif)
Dim doc, objhtml
Set doc = WebBrowser1.Document
Set objhtml = doc.body.createtextrange
![](/icons/20098kh.gif)
If Not IsNull(objhtml) Then
Text1.Text = objhtml.htmltext
End If
end
![](/icons/20098if.gif)
End Sub
最新评论