WORD,EXCEL文档中的英语单词我只想含有(br)的单词
这两个字母变红。 用查找替换整个单词都会变红,用VBC怎么操作
引用 皆我百晓生 小程序回复内容作答:
您可以使用 VBA(Visual Basic for Applications)编写代码来在 Word 或 Excel 文档中实现您的需求。下面是一个示例代码,将只含有 "(br)" 的部分变成红色:
Sub HighlightBr()
Dim rng As Range
' 获取当前文档的范围
Set rng = ThisDocument.Content
' 使用正则表达式搜索并处理 "(br)"
With rng.Find
.ClearFormatting
.Text = "\((br)\)"
.MatchWildcards = True
.Replacement.ClearFormatting
.Replacement.Font.Color = wdColorRed ' 或者 xlColorIndexRed (Excel)
.Execute Replace:=wdReplaceAll ' 或者 xlReplaceAll (Excel)
End With
End Sub
您可以将上面的代码复制到 Word 或 Excel 的 VBA 编辑器中,然后运行 HighlightBr
这个宏来实现效果。请注意,需要在运行之前将 (br)
替换为你所需的内容。
如果您还有其他问题,请随时提问。