Vídeo recomendado
https://youtu.be/diWPPPhW-9E

UserForm bloqueia outras janelas do Excel

Dúvidas gerais sobre Excel
Silva06
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Seg Set 22, 2014 9:50 am

UserForm bloqueia outras janelas do Excel

Mensagem por Silva06 »

Boa tarde,
Gostaria de expor aqui minha dúvida.
Estou com o mesmo problema do colega Guilherme relatado há algum tempo aqui no forum. Eu gostaria que o código que esconde a pasta de trabalho (Application.Visible = False) do formulário não influenciasse nas demais pastas abertas, ou seja, que a pasta com o form ficasse escondida, mas que qualquer outra pasta aberta pelo usuário, antes ou depois da abertura do form, ficasse visível. Seria possível trabalhar com meu projeto aberto e outras pastas do exel ao mesmo tempo?

Abraços,
Eder Silva


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: UserForm bloqueia outras janelas do Excel

Mensagem por webmaster »

Eder,

É o caso de você trabalhar com outras instâncias do Excel. O Application.Visible esconde a instância atual do Excel, que é onde seu aplicativo está rodando. Se quiser que outros arquivos não façam parte da mesma instância, você terá que isolar seu aplicativo em outra. O código seria algo assim:

Código: Selecionar todos

Sub OpenNewInstance() 
    Dim appXL As New Excel.Application 
    appXL.Workbooks.Open "C:\Workbook.xls" 
    appXL.Visible = True 
End Sub
É claro que você não vai conseguir que os outros arquivos abram em uma nova instância, então, providencia que seu aplicativo esteja em outra instância.

Att


Responder