在日常办公或文档处理过程中,我们经常会遇到需要批量删除 Word 文档中某些重复或无用文字的情况。手动逐字删除效率极低,而利用 Word 自带功能可以轻松实现批量操作。
方法一:使用“查找和替换”功能(推荐)
- 按下快捷键 Ctrl + H 打开“查找和替换”对话框。
- 在“查找内容”框中输入要删除的文字。
- “替换为”框留空。
- 点击“全部替换”即可一键删除所有匹配内容。
方法二:使用通配符进行高级删除
如果需要删除符合某种格式的内容(如所有括号及其中文字),可启用通配符:
- 在“查找和替换”窗口中点击“更多”按钮。
- 勾选“使用通配符”。
- 例如:输入
\(*\)可匹配所有括号及内容。 - “替换为”留空,点击“全部替换”。
方法三:使用宏(VBA)自动处理
适用于需频繁执行相同删除任务的用户:
- 按 Alt + F11 打开 VBA 编辑器。
- 插入新模块,粘贴如下代码(示例删除“广告”二字):
Sub DeleteSpecifiedText() Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "广告" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub - 运行宏即可自动删除全文中的指定文字。
以上方法适用于 Microsoft Word 2016、2019、2021 及 Microsoft 365 等主流版本。建议优先使用“查找和替换”,简单高效且无需编程基础。