Do Básico ao Avançado
Home | Tutoriais | Artigos |Contato

Home > VBA > Como colocar link em um formulário (UserForm)


Como colocar link em um formulário.



Neste tutorial mostrarei Como colocar link em um formulário. No exemplo deste tutorial vamos inseir um link em um formulário (UserForm) que dará acesso a uma página da Internet.


Em um espaço de seu formulário insira uma Label (Rótulo), como na imagem abaixo:


UserForm


Na Janela de Propriedades altere a propriedade Caption colocando o endereço da página da Internet. Neste exemplo vou alterar para “www.tutoriaisword.com”.


Ainda na Janela de Propriedades altere a propriedade ForeColor, selecionando na paleta uma cor azul e altere também a propriedade TextAlign, selecionando o alinhamento centralizado (Center).


Propriedade ForeColor


Veja como ficará no formulário:


UserForm


Agora selecione o Rótulo(Label) e clique com o botão direito do mouse e no menu pop-up clique em Exibir código.


Exibir Código


Na Janela de Código, no evento Click do Rótulo, adicione o código abaixo:


Private Sub Label7_Click()
Link= "http://www.tutoriaisword.com"
On Error GoTo TrataErro
ActiveDocument.FollowHyperlink Address:=Link, NewWindow:=True
Unload Me
Exit Sub
TrataErro:
MsgBox "Não foi possível acessar a página." & Link
End Sub



Veja como deve ficar na Janela de Código.


Janela de Código


Para ver se o link funciona execute o formulário e clique no link.


UserForm com link


A página informada será aberta em uma nova janela.


Como colocar um link em um formulário

Caso o endereço esteja incorreto ou a página não exista será exibida uma mensagem ao usuário.


Caixa de Mensagem


Considerações Finais:


Neste exemplo inserimos um hiperlink no evento click de um rótulo (Label), mas, você pode usar um outro controle, por exemplo no evento click de um Botão de Comando (CommandButton).


Se quiser linkar para um endereço de e-mail troque a linha:


Link = “http://www.tutoriaisword.com”


por


Link = "mailto:tutoriais@tutoriaisword.com"







Gostou? Se quiser mais eu tenho um e-Book sobre VBA que você pode se interessar.
Confira aqui






Conteúdo Correspondente:




eBook Word 2010 VBA

© 2013 Tutoriais Word - Todos os direitos reservados