Открыть конкретный файл Excel в новом экземпляре Excel при открытии файла

Информация:

У меня есть файл Excel с именем Demo.xlsm

Этот файл содержит пользовательскую форму с именем UserForm1, которая автоматически загружается при открытии файла.

Рабочая книга с именем Demo.xlsm также отображается в фоновом режиме за пользовательской формой при открытии файла.

Проблема:

У меня часто есть приложение Excel, уже открытое на моем рабочем столе с различными рабочими книгами и рабочими листами, содержащими информацию, которую я использую ежедневно. Если я открою файл Demo.xlsm, он откроется в текущем приложении Excel вместе со всеми остальными рабочими книгами / листами, которые я использую.

Первое: я бы хотел, чтобы файл Demo.xlsm автоматически открывался в совершенно отдельном приложении / приложении Excel, чем мои другие работы.

Второе: я бы хотел, чтобы только пользовательская форма была видна. (У меня нет необходимости / пользы, чтобы рабочая тетрадь / листы были видны на заднем плане.)

Третье: если возможно, чтобы второй экземпляр приложения Excel был минимизирован при отображении пользовательской формы, это было бы идеально. (В настоящее время, если я пытаюсь свернуть 2-й экземпляр приложения Excel, пользовательская форма также минимизируется)

  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

Я чувствую, что я не иду по этому пути в правильном направлении ...

Любая помощь с этим будет принята с благодарностью!

Ответы на вопрос(4)

Ваш ответ на вопрос