Öffnen Sie eine bestimmte Excel-Datei in einer neuen Excel-Instanz, wenn die Datei geöffnet wird

Info:

Ich habe eine Excel-Datei namens Demo.xlsm

Diese Datei enthält ein Benutzerformular mit dem Namen UserForm1, das beim Öffnen der Datei automatisch geladen wird.

Die Arbeitsmappe mit dem Namen Demo.xlsm wird auch im Hintergrund hinter dem Benutzerformular angezeigt, wenn die Datei geöffnet wird.

Problem:

Oft ist bereits eine Excel-Anwendung mit verschiedenen Arbeitsmappen und Arbeitsblättern auf meinem Desktop geöffnet, die Informationen enthält, die ich täglich verwende. Wenn ich jetzt die Datei Demo.xlsm öffne, wird sie zusammen mit allen anderen von mir verwendeten Arbeitsmappen / Arbeitsblättern in der aktuellen Excel-Anwendung geöffnet.

Erstens: Ich möchte, dass die Datei Demo.xlsm automatisch in einer völlig anderen Instanz / Excel-Anwendung geöffnet wird als meine anderen Arbeiten.

Zweitens: Ich möchte, dass nur das Benutzerformular sichtbar ist. (Ich habe keine Notwendigkeit / Verwendung für die Arbeitsmappe / Arbeitsblätter, um im Hintergrund sichtbar zu sein.)

Drittens: Wenn es möglich ist, die zweite Instanz der Excel-Anwendung zu minimieren, während weiterhin das Benutzerformular angezeigt wird, ist dies perfekt. (Wenn ich derzeit versuche, die zweite Instanz der Excel-Anwendung zu minimieren, wird das Benutzerformular ebenfalls minimiert.)

  Private Sub Workbook_Open()
  Dim objExcel
  Set objExcel = CreateObject("Excel.Application")
  objExcel.Visible = True

  UserForm1.Show

  Application.ScreenUpdating = False
  Set newBook = Workbooks.Open(Demo.xlsm)
  Windows(Demo.xlsm).Visible = False
  Application.ScreenUpdating = True 

  End Sub

Ich habe das Gefühl, dass ich das nicht richtig mache ...

Jede Hilfe dabei wäre sehr dankbar!