Zugriff auf IE-tabs einmal erstellt

Mittels VBA Erzeuge ich ein InternetExplorer-Objekt mit 3 verschiedenen tabs mit den folgenden

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

Wie kann ich dann auf diese Tabletten......

  1. Beenden/Schließen einer bestimmten Registerkarte?
  2. Navigieren zu einer neuen URL auf eine bestimmte Registerkarte?
  3. Zugriff auf eine bestimmte Registerkarte DOM?

Ich weiß, wie all dies zu tun mit einem einzelnen Register, aber nicht mehrere tabs?

InformationsquelleAutor user3357963 | 2013-05-13

Schreibe einen Kommentar