title: How to code vba to open internet explorer in new session?
body: <p>I am struggling to get this done since months, how to code VBA to open internet explorer in new session i have an application with many logins  i need to open them simultaneously using automation , i have used </p>
  
  <pre><code>  set ie=new InternetExplorer  
  </code></pre>
  
  <p>but it opens the ie within the old session, i want to open new session for each and every login please help me, i googled a lot for it but ended up with out any solution.
   this is my code</p>
  
  <pre><code> Function GetIE() As InternetExplorer
  
    Dim WScript
  Dim objShellWindows
  
   Set objShell = CreateObject("Shell.Application")
   Set objShellWindows = objShell.Windows
   Set WScript = CreateObject("WScript.Shell")
  
  
   Dim ieStarted
   ieStarted = False
  
    Dim ieError
    ieError = False
  
      Dim seconds
        seconds = 0
  
    While (Not ieStarted) And (Not ieError) And (seconds &lt; 30)
  
  If (Not objShellWindows Is Nothing) Then
      Dim objIE As InternetExplorer
      Dim IE
  
  
      For Each objIE In objShellWindows
  
          If (Not objIE Is Nothing) Then
  
              If IsObject(objIE.Document) Then
                  Set IE = objIE.Document
  
                  If VarType(IE) = 8 Then
  
                      If IE.Title = EmptyTitle Then
                          If Err.Number = 0 Then
                              IE.Write LoadingMessage
  
                              objIE.navigate Sheet1.Login.Text
                          ieStarted = True
                          Set GetIE = objIE
  
  
                        Else
  
                         MsgBox ErrorMessage
                              Err.Clear
                              ieError = True
  
                              Exit For
                          End If
                      End If
                  End If
              End If
          End If
  
          Set IE = Nothing
          Set objIE = Nothing
      Next
  End If
  
  Application.Wait Now + TimeValue("00:00:1")
  seconds = seconds + 1
  Wend
  
   Set objShellWindows = Nothing
   Set objShell = Nothing
  
  
  
     End Function
  </code></pre>
  
  <p>with this code im able to open the browser but sadly my webpage is opening in outlook which is already opened pls help</p>