怎么实现在webbrowse控件中的查找网页中的字符串。
解决方案 »
- 关于对象变量或with块变量未设置 问题。。。。
- 请朋友们看一下这段代码
- 如何使用VB控件Commom Dialog 这个控件在什么地方啊 是不是要加引用或是 部件之类的啊
- 在VB中如何设置显示器的分辨率
- vb条件编译
- 高分求好书!!
- 网络功能和打印服务器!!!~急ing!!!
- 如何移动treeview得整个节点(包括子节点)--最好是比较简单得方法
- VB用 ADO数据对象保存串口处理的数据到数据库出错
- 关于一个漂亮窗体,vbskin.急!!!
- 求助各位大侠及版主,小弟初学VB,用VB做了一个东西.不同不操作系统运行还有错.进来帮一帮小弟!
- 关于SourseSafe的问题:为什么其它窗体加载不进来,怎么解决??????
If matchcase = True Then
pos = InStr(pos + 1, frmmain.Text1.Text, searchstr)
Else
pos = InStr(pos + 1, frmmain.Text1.Text, searchstr, vbTextCompare)
End If
If pos <> 0 Then
frmmain.Text1.SelStart = pos - 1
frmmain.Text1.SelLength = Len(searchstr)
Exit Sub
Else
MsgBox "没有找到字符" & Chr$(34) & searchstr & Chr$(34)
End If帮你写一个在文档中查找的方法吧,,,然后你改一下就可以用到你那去了,,
WebBrowser1.Navigate "http://community.csdn.net/Expert/topic/3297/3297803.xml"
End Sub'调出查找对话框
Private Sub Command1_Click()
WebBrowser1.SetFocus
keybd_event 17, 0, 0, 0
keybd_event 70, 0, 0, 0
keybd_event 70, 0, 2, 0
keybd_event 17, 0, 2, 0
End Sub
想在WebBrowser,中的网页里,查找一个字符串怎么做?????
再用instr查找
WebBrowser1.Navigate "http://www.applevb.com"
End SubPrivate Sub Command2_Click()
Dim doc
Dim rang WebBrowser1.ExecWB OLECMDID_SELECTALL, OLECMDEXECOPT_DODEFAULT
Set doc = WebBrowser1.Document
Set rang = doc.selection.createrange
rang.findtext "dll", 0, 0
rang.Select
WebBrowser1.SetFocus
End Sub
dim docText
Set doc = WebBrowser1.Document
set docText = doc.body.createTextRange
docText.findText(str)
docText.select
end subOr, if you still really, really want to use the browser's "Find" dialog, I suppose you could write an ActiveX® control, which would do a SendKeys of a Ctrl+F to the browser