在处理长篇文档、合同或多人协作稿件时,经常会出现重复内容的问题。手动查找既费时又容易遗漏。本文将介绍如何利用 Microsoft Word 自带功能或简单宏命令,快速查找重复内容并自动标色,提高工作效率。
Ctrl + H 打开“替换”窗口。Word 支持使用通配符查找重复句子或段落:
Ctrl + F)。([!^13]@)^13\1 的表达式可查找连续重复行(需根据实际调整)。以下是一个简单的 VBA 脚本,可自动查找并高亮相邻重复段落:
Sub HighlightDuplicateParagraphs()
Dim para As Paragraph
Dim prevText As String
prevText = ""
For Each para In ActiveDocument.Paragraphs
If Trim(para.Range.Text) = Trim(prevText) And Len(Trim(para.Range.Text)) > 0 Then
para.Range.HighlightColorIndex = wdYellow
End If
prevText = para.Range.Text
Next para
End Sub
使用方法:按 Alt + F11 打开 VBA 编辑器 → 插入模块 → 粘贴代码 → 运行宏。