A family of Microsoft word processing software products for creating web, email, and print documents.
Your macro doesn't tell Word to just find bold characters, it finds ALL characters. To limit the replacement to bold characters you need to set the Find object's .Font.Bold property to True, e.g.:
With Selection.Find
.ClearFormatting
.Font.Bold = True
.Text = "(?)"
With .Replacement
.ClearFormatting
.Style = ActiveDocument.Styles("bold")
.Text = "\1"
End With
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.MatchWildcards = True
.Execute Replace:=wdReplaceAll
End With