【发布时间】:2010-07-29 13:01:29
【问题描述】:
我有一堆文档需要编辑。作者在文档的某些部分使用蓝色文本表示需要链接这些词。
感谢cornelius提供的高亮文本代码:
Sub HighlightNotBlack()
Dim char As Range
For Each char In ActiveDocument.Characters
If char.Font.Color <> wdColorAutomatic And char.Font.Color <> wdColorBlack Then
char.HighlightColorIndex = wdYellow
End If
Next
End Sub
我想扩展这个问题。是否可以仅将突出显示的文本提取到新的 word 文件中?它还应该足够聪明,知道一个句子中的两个或多个连续单词都将出现在新文档的一行中,而不是每个单词在新文档中都有自己的行。我认为它可以查找所有突出显示的选择,并且只将它们带过来,因为整个文本块将被完全突出显示
【问题讨论】:
-
您可能应该打开一个新问题,因为它与您已经回答的原始问题有点不同。