![]() |
#4
|
||||
|
||||
![]()
You could just extend the model I've already provided:
Code:
Sub Demo() Application.ScreenUpdating = False Dim StrFnd As String, StrSty As String, StrRep As String, i As Long StrFnd = "1,2,3,4,5" StrSty = " Strong,Heading 1,Character Style 1,Italic,Character Style 2" StrRep = "Placeholder1^& Placeholder2,^&,^&,Placeholder3^& Placeholder4,^&" With ActiveDocument.Range.Find .ClearFormatting .Replacement.ClearFormatting .Forward = True .Format = True .Wrap = wdFindContinue .MatchWildcards = True For i = 0 To UBound(Split(StrFnd, ",")) .Text = "#" & Split(StrFnd, ",")(i) & "[A-Za-z]@>" .Replacement.Style = Split(StrSty, ",")(i) .Replacement.Text = Split(StrRep, ",")(i) .Execute Replace:=wdReplaceAll Next End With Application.ScreenUpdating = True End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
Tags |
apply style, case |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Apply styles in word table | 1van | Word VBA | 2 | 11-17-2015 11:05 AM |
![]() |
jc491 | Word VBA | 10 | 11-04-2015 04:02 PM |
Question about Case statement | Jennifer Murphy | Word VBA | 1 | 01-05-2013 02:30 PM |
Paragraph space before - can styles apply it intelligently? | timpani | Word | 7 | 10-23-2012 04:08 PM |
FInd recurring words in Word 2003 | NJ007 | Word | 4 | 01-25-2010 03:11 PM |