Bonsoir Vodoraix, LouReeD,
Pour Word, on a certaines similitudes avec le code VBA d'Excel mais pas entièrement.
Par contre on peut utiliser comme sur Excel des Activex de type Label qui servent à transcrire des commentaires (Texte) insérables dans leur propriété Caption. Ainsi on inscrit le texte du lien.
Et après on peut utiliser l'évènement MouseMove du label pour capter le survol de souris.
Private sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift as Integer, ByVal X as Single, byVal Y as Single)
If Y >5 and Y<10 then ActiveDocument.Shapes(1).Visible = True Else ActiveDocument.Shapes(1).Visible = False
End Sub
Prévoir un label avec une hauteur (Height) de 18 à 20 compte tenu ici des valeurs de Y. Car tant que le curseur de la souris sur le label sera supérieur à 5 et inférieur à 10. Donc au centre du label l'image apparaîtra mais disparaîtra dès que le curseur se rapprochera des bords haut et bas du label.
On peut aussi passer par la valeur X et là ce sera les bords gauche et droit du label qui sont concernés. Voire faire un mix des deux.
Le code doit être placé dans la zone de l'objet ThisDocument qui représente la feuille ou est positionné le label. D'ailleurs dans la zone déroulante gauche de la fenêtre VBA tu retrouveras l'objet Label et dans la zone déroulante droite ses événements associés.
Enfin un court code situé dans le Label_click() suffira à lancer le lien hypertexte si besoin.