![]() |
|
#1
|
|||
|
|||
|
After running the mail merge, I use the code below to turn e-mail addressed into hyperlinks, but the text gets indented. Code:
Sub MakeLinks()
Application.ScreenUpdating = False
Dim Rng As Range
With ActiveDocument
Set Rng = .Range
With .Range
With .Find
.ClearFormatting
.Replacement.ClearFormatting
.text = "<[0-9A-ÿ.\-]{1,}\@[0-9A-ÿ\-.]{1,}"
.Replacement.text = ""
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchWildcards = True
.Execute
End With
Do While .Find.Found
.Duplicate.AutoFormat
.Collapse wdCollapseEnd
.Find.Execute
Loop
.End = Rng.Start
With .Find
.text = "http://[! ]{1,}"
.Execute
End With
Do While .Find.Found
.Duplicate.AutoFormat
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
End With
Application.ScreenUpdating = True
End Sub
|
|
#2
|
||||
|
||||
|
You don't need a macro for this! See Mailmerge Hyperlink ‘Click Here’ Insertion in the Mailmerge Tips and Tricks 'Sticky' thread at the top of this forum:
https://www.msofficeforums.com/mail-...ps-tricks.html
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
#3
|
|||
|
|||
|
Thanks Paul...Got it now, however, it seems right after the merge to a new document, I go back to the template and the field is no longer a hyperlink.
If I create the hyperlink in the template and perform the merge, all works good, but again, after the merge or when selecting save before the merge I lose the hyperlink. Does this sound like what you've experienced before? Last edited by jeffreybrown; 09-19-2017 at 06:20 PM. Reason: Update wording |
|
#4
|
||||
|
||||
|
Hyperlink fields can be finicky that way. Simply save mailmerge main document before doing the merge but don't re-save it afterwards. If you need to make changes to the mailmerge main document, don't make/save them after doing a merge; make/save them beforehand.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
#5
|
|||
|
|||
|
Okay thanks. For awhile there it was driving me nuts. Couldn't see what I was doing wrong.
|
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Hyperlinks in IF...THEN Mail Merge
|
ljg713 | Mail Merge | 18 | 12-16-2015 11:35 PM |
Creating recipient list for mail-merge
|
Roger Keeling | Mail Merge | 2 | 05-23-2015 04:34 AM |
| Creating new documents from a mail merge template | pnjcarter | Mail Merge | 1 | 02-03-2014 06:42 PM |
| Mail merge from Excel to Word and include hyperlinks | chay | Mail Merge | 5 | 09-28-2013 01:16 AM |
| Need help creating a data base for mail merge. | acedking90 | Mail Merge | 0 | 07-27-2009 11:04 AM |