A family of Microsoft word processing software products for creating web, email, and print documents.
There is a solution by using the following macro, subject to a couple of restrictions. Each time you make an update, or just once before you distribute the document, open the document and then run the macro. (See http://www.gmayor.com/installing_macro.htm if you need instructions.)
Sub SetTooltips()
Dim HL As Hyperlink
Dim BK As Bookmark
With ActiveDocument
For Each HL In .Hyperlinks
If HL.Address = "" And HL.SubAddress <> "" Then
If .Bookmarks.Exists(HL.SubAddress) Then
Set BK = .Bookmarks(HL.SubAddress)
HL.ScreenTip = Left(BK.Range.Text, 250)
End If
End If
Next
End With
End Sub
The restrictions: First, each definition must be surrounded by a bookmark, and the hyperlinks must be created to point to the bookmarks. (That's how you get a hyperlink with a blank address and the bookmark's name in the hyperlink's subaddress.)
Second, if the definition is longer than 250 characters, only the first 250 will appear in the tooltip. I don't remember offhand whether the length limit imposed by Word is 254 or 255, so I used 250 to be safe.
You can run the macro more than once on the same document. It will always update all of the tooltips in any hyperlinks that point to bookmarks.