VBA – Personalizar texto em Botão – MsgBox

Colegas, mais uma dica utilizando-se MsgBox.

Em um outro Forum apareceu a questão se seria possível personaliar os Textos dos Botões em um MsgBox, ou seja trocar o “SIM”, NÃO” ou “CANCELAR” , resultantes das constantes: “vbYesNoCancel” por um Texto qualquer.

Então digo, que é possível utilizando-se APIs, apesar de achar melhor utilizarmos um UserForm para tal, isso devido as APIs serem Bibliotecas do Windows, e podemos ter incompatibilidades com determinadas versões.

Mas quem quiser ver um exemplo, segue o anexo, testado no Excel 2003 sem problemas.

O código foi tirado do Site abaixo:

Custom button captions in standard MsgBox

http://www.mrexcel.com/forum/showthread.php?t=70581

Download do arquivo

CaptionButomMauro.rar

Comentários

comentários