title: Trying to open the workbook in separate instance
body: <p>Not sure whether I am doing it right. Please advise me.</p>
  
  <p>I am trying to open one workbook in new instance. But some where it is not working fine. Below is the code for your reference. I am trying to open the form named 'Loginfrm' in the new instance. </p>
  
  <p>Suppose if another workbook is already open then the current code freezes that workbook also. Ideally this should not be happening.</p>
  
  <pre><code>Private Sub Workbook_Open()
  Call New_Excel
  
  Dim xlWrkBk As Excel.Workbook
  Dim xlApp As New Excel.Application
  
  Set xlWrkBk = xlApp.ActiveWorkbook
  xlApp.Visible = True
  'ThisWorkbook.Windows(1).Visible = False
  LoginFrm.Show
  
  End Sub
  Sub New_Excel()
    'Create a Microsoft Excel instance via code
    'using late binding. (No references required)
    Dim xlApp As Object
    Dim wbExcel As Object
  
    'Create a new instance of Excel
    Set xlApp = CreateObject("Excel.Application")
  
    'Open workbook, or you may place here the
    'complete name and path of the file you want
    'to open upon the creation of the new instance
    Set wbExcel = xlApp.Workbooks.Add
  
    'Set the instance of Excel visible. (It's been hiding until now)
    xlApp.Visible = True
  
    'Release the workbook and application objects to free up memory
    Set wbExcel = Nothing
    Set xlApp = Nothing
  End Sub
  </code></pre>