在日常办公或学习中,我们常常会在Word文档中使用“突出显示”功能来标记重点内容。但如何将这些高亮文字批量提取出来呢?本文将为你介绍几种简单有效的方法。
如果你熟悉VBA,可以运行以下宏代码,自动提取所有高亮文字并生成新文档:
Sub ExtractHighlightedText()
Dim docNew As Document
Dim para As Paragraph
Dim rng As Range
Set docNew = Documents.Add
For Each para In ActiveDocument.Paragraphs
Set rng = para.Range
If rng.HighlightColorIndex <> wdNoHighlight Then
docNew.Content.InsertAfter rng.Text & vbCrLf
End If
Next para
docNew.Activate
End Sub
将Word文档另存为HTML或XML格式,然后通过脚本(如Python、JavaScript)解析标签中的高亮样式,提取对应内容。
如果你不想手动操作,也可以尝试使用第三方在线工具进行智能识别和提取。注意上传敏感文档前请确认平台隐私政策。