Private Sub form_load()
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.write "<a href=""http://www.baidu.com"" target=""_blank"">百度</a>"
Set objDoc = WebBrowser1.Document
End Sub
Private Function objDoc_onclick() As Boolean
If objDoc.elementFromPoint(objDoc.parentWindow.event.x, objDoc.parentWindow.event.y).tagName = "A" Then
WebBrowser1.Navigate objDoc.elementFromPoint(objDoc.parentWindow.event.x, objDoc.parentWindow.event.y).href
objDoc_onclick = False
Else
objDoc_onclick = True
End If
End Function
Set ppDisp = frmWB.WebBrowser1.Object是在新窗口中的WebBrowser1中打开链接,估计不是楼主要的效果。
Private Sub Command1_Click()
WebBrowser1.Navigate "http://support.microsoft.com/kb/185538/zh-cn"
End Sub
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim frmWB As Form1
Set frmWB = New Form1
frmWB.WebBrowser1.RegisterAsBrowser = True
Set ppDisp = frmWB.WebBrowser1.Object
frmWB.Visible = True
End Sub