View Single Post
 
Old 10-31-2021, 09:33 PM
stky stky is offline Windows 10 Office 2013
Advanced Beginner
 
Join Date: Apr 2021
Posts: 30
stky is on a distinguished road
Default highlight replacement format where is mistake

Sub boltitalic()

Dim objDoc As Document
Dim cboltitalic As Style
Set objDoc = ActiveDocument

Set cboltitalic = ActiveDocument.Styles.Add("*boltitalic", Type:=WdStyleType.wdStyleTypeCharacter)
Options.DefaultHighlightColorIndex = wdYellow
Selection.Find.ClearFormatting
With cboltitalic.Font
.Name = "Times New Roman"
.Bold = True
.Italic = True
.Subscript = False
.Superscript = False

End With

Dim rngStory As Range
For Each rngStory In ActiveDocument.StoryRanges

Application.ScreenUpdating = False
With ActiveDocument.Range
With rngStory.Find

.ClearFormatting
.Replacement.ClearFormatting
.text = "[!+\-\<\>]"
.Replacement.text = ""
.MatchWildcards = True
.Format = True
.Forward = True
.Wrap = wdFindContinue

.Font.Bold = True
.Font.Italic = True
.Font.Subscript = False
.Font.Superscript = False
.Replacement.Style = "*boltitalic"
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Highlight = True
.Execute Replace:=wdReplaceAll


End With
End With
Next rngStory
Application.ScreenUpdating = True
End Sub
Reply With Quote