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.
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
✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.
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>
Assinar:
Postar comentários (Atom)
Obrigado pela dica, foi bastante útil para uma aplicação em VBA que estou a desenvolver.
ResponderExcluirCumprimentos,
Luís Filipe