word中如何编写vba来批量删除特定颜色的文字?
比如说,我想删除这个文档中所有灰色文字的部分,该如何写vba代码,让电脑来自动删除这些灰色的文字呢?请高手告知详细代码,感激不尽。谢谢!...
比如说,我想删除这个文档中所有灰色文字的部分,该如何写vba代码,让电脑来自动删除这些灰色的文字呢?请高手告知详细代码,感激不尽。谢谢!
展开
展开全部
Sub test()
Dim Wrd As Range
Dim i
i = Selection.Font.ColorIndex
For Each Wrd In ActiveDocument.Words
If Wrd.Font.ColorIndex <> i Then Wrd.Delete
Next Wrd
End Sub
先用鼠标选择你跟你要删除的字体颜色一样的单词
比如你那个图 你就先用鼠标高亮photon 然后运行代码
跟photon字体颜色一样的内容就都删除了
Dim Wrd As Range
Dim i
i = Selection.Font.ColorIndex
For Each Wrd In ActiveDocument.Words
If Wrd.Font.ColorIndex <> i Then Wrd.Delete
Next Wrd
End Sub
先用鼠标选择你跟你要删除的字体颜色一样的单词
比如你那个图 你就先用鼠标高亮photon 然后运行代码
跟photon字体颜色一样的内容就都删除了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |