![]() |
#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.
|
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
ljg713 | Mail Merge | 18 | 12-16-2015 11:35 PM |
![]() |
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 |