COMPONENTE MASKEDIT PARA VBA

WMVN 07/03/2011 00:50:22
#367439
Amigos, sei que é relativamente fácil formatar o texto das caixas de texto com a função FORMAT do VBA. Todavia, isso apenas muda a aparência do texto que aparece nas caixas de texto após o usuário digitar e passar para a próxima caixa de texto. Usamos o comando Format dentro do evento BeforeUpdate, por exemplo. Todavia, gostaria de saber se vocês conhecem ou se já ouviram falar de algum componente OCX, DLL, etc, que tenha a mesma funcionalidade do MASKEDIT do VB. é possível utilizar MaskEdit no VBA? Desse modo, quando o usuário entrasse numa caixa de texto que solicita o telefone, por exemplo, já viria algo lá como (_ _) _ _ _ _ - _ _ _ _.
DIEGO4444 16/03/2011 16:10:58
#368153
Cara, pelo o que eu entendi basta configurar configurar a propriedade da MaskEdit chamada [Ô]mask[Ô] e formatar assim: (##)####-####

Espero ter ajudado.
WMVN 16/03/2011 16:17:10
#368157
Obrigado pela resposta, Diego.

Todavia, o que estou dizendo é que não existe um controle MaskEdit para o VBA. Você utiliza o MaskEdit do VB em uma aplicativo VBA? Se sim, me diga como fazer isso pois é isso que não sei como fazer.
Valeu.
KERPLUNK 16/03/2011 16:28:01
#368160
Resposta escolhida
Amigo, todos os componentes que podem ser usados no VB6, podem também ser usados no VBA... basta adicionar o componente, no caso o maskedit box, que não está por default na caixa de ferramentas do VBA
WMVN 17/03/2011 07:39:57
#368221
Ok, KERPLUNK.

Obrigado pela informação. Vou testar.

Valeu!
Tópico encerrado , respostas não são mais permitidas