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

UserForm aparecer com Efeito [RESOLVIDO]

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Avatar do usuário
Fabio Trindade
Manda bem
Manda bem
Mensagens: 161
Registrado em: Dom Abr 24, 2011 4:07 pm

UserForm aparecer com Efeito [RESOLVIDO]

Mensagem por Fabio Trindade »

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
Editado pela última vez por Fabio Trindade em Ter Out 28, 2014 4:29 pm, em um total de 1 vez.


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 aparecer com Efeito

Mensagem por webmaster »

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


Avatar do usuário
Fabio Trindade
Manda bem
Manda bem
Mensagens: 161
Registrado em: Dom Abr 24, 2011 4:07 pm

Re: UserForm aparecer com Efeito

Mensagem por Fabio Trindade »

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.


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

Re: UserForm aparecer com Efeito

Mensagem por webmaster »

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


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
Fabio Trindade
Manda bem
Manda bem
Mensagens: 161
Registrado em: Dom Abr 24, 2011 4:07 pm

Re: UserForm aparecer com Efeito

Mensagem por Fabio Trindade »

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).
formdeslizante.rar
FormDeslizante
(10.32 KiB) Baixado 292 vezes
Agradeço pela ajuda do Tomas, joseA e Mauro Coutinho que se prontificaram de imediato e a todos do fórum.


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

Re: UserForm aparecer com Efeito [RESOLVIDO]

Mensagem por webmaster »

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!


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.


Responder