Abrir arquivo específico do Excel na nova instância do Excel quando o arquivo é aberto
Informação:
Eu tenho um arquivo do Excel chamado Demo.xlsm
Este arquivo contém um userform chamado UserForm1 que carrega automaticamente quando o arquivo é aberto.
A pasta de trabalho chamada Demo.xlsm também é visível em segundo plano atrás do userform quando o arquivo é aberto.
Problema:
Muitas vezes tenho um aplicativo Excel já aberto na minha área de trabalho com várias pastas de trabalho e planilhas que contêm informações que uso diariamente. Como está, se eu for abrir o arquivo Demo.xlsm, ele será aberto no aplicativo Excel atual junto com todas as outras planilhas / planilhas que estou usando.
Primeiro: eu gostaria que o arquivo Demo.xlsm fosse aberto automaticamente em uma instância / aplicativo do Excel totalmente diferente dos meus outros trabalhos.
Segundo: eu gostaria que apenas o userform fosse visível. (Eu não tenho necessidade / uso para a pasta de trabalho / planilhas para ser visível em segundo plano.)
Terceiro: Se for possível minimizar a segunda instância do aplicativo do Excel enquanto ainda estiver exibindo o formulário do usuário, isso seria perfeito. (Atualmente, se eu tentar minimizar a segunda instância do aplicativo do Excel, o formulário do usuário também será minimizado)
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
Eu sinto que não estou indo sobre o caminho certo ...
Qualquer ajuda com isso seria muito apreciado!