看了别人的帖子,感觉不错,就是有东西不知道从那里来的? VBA
内容如下:
-------------------------------------------------------
'指定浏览器对象的Document
Public mDocument As Object
'参数为网页标题
Public Sub mComGetIEWindows(ByVal IETitle As String)
'浏览器对象集合(包含IE也包含资源管理器)
Dim mShellWindow As New SHDocVw.ShellWindows
'循环变量
Dim mIndex As Long
'从第一个浏览器对象循环到最后一个
For mIndex = 0 To mShellWindow.Count - 1
If VBA.TypeName(mShellWindow.Item(mIndex).Document) = "HTMLDocument" Then '如果是IE窗口而不是资源管理器
If mShellWindow.Item(mIndex).Document.Title = IETitle Then '如果是指定窗口(用窗口标题判断的,其他也可以,例如URL)
Set mDocument = mShellWindow.Item(mIndex).Document '锁定我们要的浏览器对象
Exit Sub
End If
End If
Next mIndex
End Sub
-------------------------------------------------------
VBA.TypeName中的“VBA”是从那里出来的,不懂,高手指点,谢谢