Hi Susan,
maybe the limitations of this aren't relevant for your:
Dim oHpl As Hyperlink
For Each oHpl In ActiveDocument.Hyperlinks
oHpl.TextToDisplay = oHpl.Address
Next

Signature
Greetings from Bavaria, Germany
Helmut Weber, MVP WordVBA
Win XP, Office 2003
"red.sys" & Chr$(64) & "t-online.de"
StephanieH - 26 May 2006 20:36 GMT
This is one that I use a lot. You can alter it for your needs.
Sub HyperChangePlot()
Dim oldtext As String
Dim newtext As String
Dim h As Hyperlink
oldtext = "Gross Plotting by Product"
newtext = "Gross Placement Plotting"
For Each h In ActiveSheet.Hyperlinks
x = InStr(1, h.Address, oldtext)
If x > 0 Then
If h.TextToDisplay = h.Address Then
h.TextToDisplay = newtext
End If
h.Address = Application.WorksheetFunction. _
Substitute(h.Address, oldtext, newtext)
End If
Next
End Sub
> Hi Susan,
>
[quoted text clipped - 4 lines]
> oHpl.TextToDisplay = oHpl.Address
> Next