Bonjour,
Voici un exemple utilisant un contrôle étiquette masqué (propriété Visible = Non).
Le contrôle s'appelle lblLien.
Dans l'événement sur "Après MAJ" de la zone de liste modifiable
1 2 3 4 5 6 7 8 9
| Private Sub cmbListe_AfterUpdate()
Dim strAdr As String
' Récupérer adresse (ici deuxième colonne de la liste)
strAdr = cmbListe.Column(1)
If strAdr <> "" Then
Me.lblLien.HyperlinkAddress = strAdr
Me.lblLien.Hyperlink.Follow True
End If
End Sub |
Si la colonne contenant l'adresse est issue d'un champ type "Lien hypertexte" il faut changer la ligne
Me.lblLien.HyperlinkAddress = strAdr
en
Me.lblLien.HyperlinkAddress = Application.HyperlinkPart(strAdr, acAddress)
car dans ce cas strAdr est au format texte affiché#adresse#sous-adresse#info-bulle
Ex:
Liste modifiable avec lien hypertexte#http://www.developpez.net/forums/showthread.php?p=3095447#
A+
Partager