Well, just go through, change each one, link by link, and take a coffee break between each change. Will that work?
Okay... up front, the below is done in VBA.. if you are uncomfortable with it, and need more help than what I put here, post back with more questions, and I or someone else can guide you through this - this one should be simple enough to knock out with VBA in a matter of seconds.
Try something like this (just tested to look at - using VBA):
Code:
Sub TestSearchLink()
Dim x As Hyperlink
MsgBox ThisDocument.Hyperlinks.Count
For Each x In ThisDocument.Hyperlinks
If InStr(x.Address, "google") Then MsgBox "Howdy!"
Next x
End Sub
That's just to search through it, so to change it, you could use Replace in there... so...
Code:
Sub TestChangeLink()
Dim x As Hyperlink
MsgBox ThisDocument.Hyperlinks.Count
For Each x In ThisDocument.Hyperlinks
If InStr(x.Address, "google") Then MsgBox "Howdy!"
x.Address = Replace(x.Address, "google", "msn")
MsgBox x.Address
Next x
End Sub
To test the above, with a blank Word Document, I added "Test Search My Link", and then linked that text to
The code you have to put in the particular Word Doc in order to use the "ThisDocument" object. You could use a more general document object if you want to put it in Normal.dot or Normal.dotx.
So give it a whirl, change to suit your needs, and post back with your progress.
"But thanks be to God, which giveth us the victory through our Lord Jesus Christ." 1 Corinthians 15:57