Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
UserForm aparecer com Efeito [RESOLVIDO]
- Fabio Trindade
- Manda bem
- Mensagens: 161
- Registrado em: Dom Abr 24, 2011 4:07 pm
UserForm aparecer com Efeito [RESOLVIDO]
Boa tarde, Srs.
Gostaria de saber dos senhores como faço para o UserForm aparecer com efeito, estilo o PowerPoint, da direita para esquerda ou vice e versa.
Eu olhei aqui no fórum, mas não encontre algo que chegasse perto da minha curiosidade.
Toda e qualquer ajuda ou indicação de link sempre é bem vinda.
Conto com ajuda de todos
Gostaria de saber dos senhores como faço para o UserForm aparecer com efeito, estilo o PowerPoint, da direita para esquerda ou vice e versa.
Eu olhei aqui no fórum, mas não encontre algo que chegasse perto da minha curiosidade.
Toda e qualquer ajuda ou indicação de link sempre é bem vinda.
Conto com ajuda de todos
Editado pela última vez por Fabio Trindade em Ter Out 28, 2014 4:29 pm, em um total de 1 vez.
Re: UserForm aparecer com Efeito
Fabio,
Já vi isso muito, mas tem alguns anos que ninguém mais fala. Acredito que a conclusão é óbvia. O VBA não se presta para isso. Os que via usavam API's a torto e a direita. Não valia a pena. O que o pessoal anda usando são gifs animados ou vídeos embutidos em UserForms para provocar os efeitos desejados. Veja se este é um bom começo:
http://guiadoexcel.com.br/splash-screen ... e-abertura
Abraços
Já vi isso muito, mas tem alguns anos que ninguém mais fala. Acredito que a conclusão é óbvia. O VBA não se presta para isso. Os que via usavam API's a torto e a direita. Não valia a pena. O que o pessoal anda usando são gifs animados ou vídeos embutidos em UserForms para provocar os efeitos desejados. Veja se este é um bom começo:
http://guiadoexcel.com.br/splash-screen ... e-abertura
Abraços
- Fabio Trindade
- Manda bem
- Mensagens: 161
- Registrado em: Dom Abr 24, 2011 4:07 pm
Re: UserForm aparecer com Efeito
Boa noite, Tomas.
Obrigado pela dica do Splash Screen, achei bastante interessante mas ainda não bem o que eu procurava.
Como você já disse que o VBA não é o mais certo para isso, vou pensar em uma outra forma que chamar o UserForm.
Como sugestão do joseA neste site http://www.tudosobrexcel.com/userform/ tem alguns efeitos de UserForm.
Mas agradeço pela dica.
Obrigado pela dica do Splash Screen, achei bastante interessante mas ainda não bem o que eu procurava.
Como você já disse que o VBA não é o mais certo para isso, vou pensar em uma outra forma que chamar o UserForm.
Como sugestão do joseA neste site http://www.tudosobrexcel.com/userform/ tem alguns efeitos de UserForm.
Mas agradeço pela dica.
Re: UserForm aparecer com Efeito
HAHAHAH!!! Estava procurando exatamente esse site, mas não encontrava! Mas é excelente para ter uma ideia da complicação que é fazer um simples efeito desses. Note no código a quantidade de API's que precisam ser chamadas.
Se valer o esforço, vá em frente!
Abraços
Se valer o esforço, vá em frente!
Abraços
- Fabio Trindade
- Manda bem
- Mensagens: 161
- Registrado em: Dom Abr 24, 2011 4:07 pm
Re: UserForm aparecer com Efeito
Boa tarde, Srs.
Eu tinhas postado a mesma duvida do UserForm deslizar da direita para esquerda ou vice versa no fórum http://www.planilhando.com.br/forum/vie ... 703#p69703, na qual obtive um retorno bem bacana.
Os créditos vão para o nosso amigo Mauro Coutinho aqui do fórum, na qual ele disponibilizou uma arquivo muito bacana, sem a chamada de API(s). Agradeço pela ajuda do Tomas, joseA e Mauro Coutinho que se prontificaram de imediato e a todos do fórum.
Eu tinhas postado a mesma duvida do UserForm deslizar da direita para esquerda ou vice versa no fórum http://www.planilhando.com.br/forum/vie ... 703#p69703, na qual obtive um retorno bem bacana.
Os créditos vão para o nosso amigo Mauro Coutinho aqui do fórum, na qual ele disponibilizou uma arquivo muito bacana, sem a chamada de API(s). Agradeço pela ajuda do Tomas, joseA e Mauro Coutinho que se prontificaram de imediato e a todos do fórum.
Re: UserForm aparecer com Efeito [RESOLVIDO]
Fabio,
A solução dada pelo Mauro é a mais simples. Só use com moderação pois, como se trata de literalmente mover as coordenadas do form, isso consome um processamento considerável. Em máquinas mais antigas, o efeito corre o risco de "engasgar".
Faça os testes e boa sorte!
A solução dada pelo Mauro é a mais simples. Só use com moderação pois, como se trata de literalmente mover as coordenadas do form, isso consome um processamento considerável. Em máquinas mais antigas, o efeito corre o risco de "engasgar".
Faça os testes e boa sorte!