title: Accessing IE tabs once created
body: <p>Using VBA I can create an InternetExplorer object with 3 different tabs using the following</p>
  
  <pre><code>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
  </code></pre>
  
  <p>How can I then access these tabs to....</p>
  
  <ol>
  <li>Quit/Close a specific tab?</li>
  <li>Navigate to a new URL on a specific tab?</li>
  <li>Access a specific tab DOM?</li>
  </ol>
  
  <p>I know how to do all of this with a single tab but not multiple tabs?</p>