A&A: Feedback - Escondendo o MS Excel - Dúvida.

Olá Daniel,
Boa tarde.
 
Primeiramente gostaria de agradecê-lo pelo contato. Acha
que poderia retornar-me dizendo onde teve acesso ao meu e-mail ?
 
Bem, desenvolvo soluções VBA com o MS Excel, MS Access,
 
Caso deseje soluções, mesmo que parciais, ou em módulos,
bastará que me consulte.
 
Bem, você não chegou a informar qual a versão do MS Office
está usando, portanto uma solução genérica lhe será útil, tente:
 
                Application.Visible = False
 
 
Para escondê-lo, fazendo-o reaparecer após algum tempo:
Public Sub HideMyExcel()            Let Application.Visible = False
           Application.Wait Now + TimeValue("00:00:05")
           Let Application.Visible = True End Sub
Escondendo o MS Excel e abrindo o formulário:
Public Sub HideShow()
          Let Application.Visible = False  
          Seuformulário.Show            Let Application.Visible = True
End Sub
 
Detalhe: tenha certeza que tornoua sua aplicação MS Excel visível novamente antes de fechar o formulário.
(Estou postando sua dúvida em meu blog para que outros também possam beneficiar-se da sua pergunta)
 
Não deixe de ler os Blogs:
 
André Luiz Bernardes A&A - WORK, DON´T PLAY! http://al-bernardes.sites.uol.com.br/ bernardess@gmail.com Twitter: @officespecialis              @brzexceldevelop              @brzaccessdevel Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação baseada nessas informações. Se você recebeu esta mensagem por engano, por favor avise imediatamente o remetente, respondendo o e-mail e em seguida apague-o. Agradecemos sua cooperação.
 
2010/2/8 <daniel.teixeira@wartsila.com>

Prezado Bernardes,

Eu trabalho em uma empresa de motores navais e fiz uma aplicação em VBA no EXCEL e gostaria de tirar uma duvida:

Como faço para esconder o EXCEL e mostrar para o usuario somente o FORM que eu desejo?

Obrigado pela atenção.

Daniel Teixeira da Silva

Automation Technician

Wartsila Brasil

R. São Luiz Gonzaga, 354 - São Cristóvão

CEP: 20910-060 - Rio de Janeiro/RJ - Brasil

Phone: +55 21 3878-8900

Mobile: +55 21 86969109

Fax: +55 21 3878-8925

daniel.teixeira@wartsila.com

Um comentário:

  1. Obrigado pela dica, foi bastante útil para uma aplicação em VBA que estou a desenvolver.

    Cumprimentos,

    Luís Filipe

    ResponderExcluir

diHITT - Notícias