Daniel, procure nas dicas que vc provavelmente encontrará respostas para suas dúvidas...para resolver seu problema faça o seguinte!
cole isso em um Módulo .BAS
Public Const SW_NORMAL = 1
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Function OpenIt(frm As Form, ToOpen As String)
ShellExecute frm.hwnd, "Open", ToOpen, &O0, &O0, SW_NORMAL
End Function
Depois vá até o formulário onde se encontra o label que vc
deseja usar como link, acesse a janela de códigos do form
e digite o seguinte código, de acordo com o nome do seu label
e do seu form...
Private Sub label1_Click()
'para abrir a página
Private Sub LblLink_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'para mudar a cor do label quando o cursor passar sobre ele
label1.fontcolor = &H00FF0000& 'código azul
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'para que a cor volte ao normal quando o cursor sair do label
label1.forecolor = &H80000012& 'código da cor preto
End Sub
Quanto ao cursor que muda sobre o Label basta vc procurar nas propriedades do label a propriedade Mousepointer e alterá-la para Custom, acima dessa propriedade você vai encontrar outra que se chama MouseIcon, daê vc acessa ela e procura o ícone do cursor beleza??
qualquer dúvida poste novamente!!