在编辑 Word 文档时,有时会遇到大量星号(*)需要清除的情况,比如从网页复制内容、模板占位符或格式错误残留。本文将介绍几种简单高效的批量删除星号的方法,无需第三方工具,使用 Word 自带功能即可完成。
这是最常用也最简单的方式:
Ctrl + H 打开“查找和替换”窗口。*✅ 注意:如果星号用于通配符搜索(如在高级查找中),请先点击“更多” → 取消勾选“使用通配符”。
如果你只想删除单独的星号,而保留包含星号的单词(如“C*语言”),可以启用通配符进行更精准控制:
Ctrl + H 打开替换窗口。\*(反斜杠转义)适合经常处理此类任务的用户:
Sub DeleteAllAsterisks()
With ActiveDocument.Content.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "*"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.Execute Replace:=wdReplaceAll
End With
End Sub
使用方法:按 Alt + F11 打开 VBA 编辑器 → 插入模块 → 粘贴代码 → 运行宏。