Sử dụng VBA tôi có thể tạo một đối tượng InternetExplorer với 3 tab khác nhau bằng cách sử dụng sau đâyTruy cập tab IE khi tạo
Option Explicit
Public Enum IE_READYSTATE
Uninitialised = 0
Loading = 1
Loaded = 2
Interactive = 3
complete = 4
End Enum
Sub Example_Click()
Dim ieApp As clsIE
'Create IE and login
If ieApp Is Nothing Then
Set ieApp = New clsIE
With ieApp
'IE Tab1
.IE.Visible = True
.IE.navigate "http://www.bbc.co.uk/news/"
Do While .IE.Busy Or Not .IE.readyState = IE_READYSTATE.complete: DoEvents: Loop
'IE Tab2
.IE.Navigate2 "http://www.bbc.co.uk", CLng(2048)
Do While .IE.Busy Or Not .IE.readyState = IE_READYSTATE.complete: DoEvents: Loop
'IE Tab3
.IE.Navigate2 "http://www.bbc.co.uk", CLng(2048)
Do While .IE.Busy Or Not .IE.readyState = IE_READYSTATE.complete: DoEvents: Loop
End With
End If
End Sub
Làm thế nào tôi có thể sau đó truy cập vào các tab để ....
- Quit/Đóng một tab cụ thể?
- Điều hướng đến một URL mới trên một tab cụ thể?
- Truy cập vào tab DOM cụ thể?
Tôi biết cách thực hiện tất cả điều này bằng một tab nhưng không phải là nhiều tab?
Would 5 nếu tôi có thể :) – user3357963