WPS 首页 > 新闻

WPS Office如何删除文档中的带有颜色的文字?

2026年03月26日
Rate this post

在WPS中删除文档中带有颜色的文字,首先使用“开始”菜单下的“查找和替换”功能(快捷键Ctrl+H)。点击“更多”展开选项,选择“格式”->“字体颜色”,选取目标颜色。确保“查找内容”为空,然后直接点击“查找全部”以定位所有带该颜色的文字。全选查找到的内容(Ctrl+A),最后关闭查找窗口并删除选中的彩色文字即可。

准备工作

确认WPS版本与功能

文档备份与样本测试

查找与替换删除带色文字格式

打开“查找与替换”面板

设置查找条件

执行替换操作

**提示:**若需删除多种颜色,可在“查找与替换”中依次设置不同颜色并重复操作;或使用正则配合颜色筛选插件一次性处理。

使用“选择性粘贴”批量清除颜色

复制原文档内容

粘贴后重新应用样式

VBA宏自动清除带色文字

启用宏与信任中心设置

VBA脚本示例

Sub ClearColoredText()
  Dim rng As Range
  For Each rng In ActiveDocument.StoryRanges
    Do
      With rng.Find
        .ClearFormatting
        .Font.Color = wdColorRed ' 可修改为 wdColorAnyColor
        .Text = ""
        .Replacement.ClearFormatting
        .Replacement.Font.Color = wdColorAutomatic
        .Replacement.Text = "^&"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .Execute Replace:=wdReplaceAll
      End With
      Set rng = rng.NextStoryRange
    Loop Until rng Is Nothing
  Next
End Sub

第三方插件辅助

安装“格式清理大师”

插件一键清除带色文字

云文档在线清理

上传至WPS云文档

在线“格式清除”

应用场景推荐

报表统一视觉

在制作多部门汇总报告时,往往会因复制粘贴导致字体颜色不统一;

合同与公文格式规范

公文或合同多要求字体颜色一致,任何彩色文字都需删除;

学术论文排版

学术论文投稿须满足严格格式规范,所有带色文字需还原;

常见问题与排查

查找与替换未找到所有颜色文字?

*请确保在“更多”→“格式”中仅选定“字体颜色”条件,不要指定字体名称或字号等额外格式;若要清除多种颜色,需单独重复操作或使用宏一次性清除。

插件安装后未出现清除功能?

请检查WPS版本是否支持该插件,或在【选项】→【加载项】中确认插件已启用;如仍无效,可卸载重装或联系插件开发者。

VBA宏报错“对象不支持此属性”?

请确保已在“信任中心”启用宏,并在模块顶部添加 Option Explicit;若仍报错,可将 .Font.Color = wdColorAutomatic 改为具体颜色值,如 RGB(0,0,0)

总结

本文围绕删除文档中带有颜色的文字需求,介绍了五种实用方法:

如何一次性删除所有自定义颜色(不限于红色)?

在VBA宏中将 .Font.Color = wdColorAny,或使用插件的“清除所有字体颜色”选项,可一次性还原所有自定义颜色。

删除颜色后还能还原吗?

可在操作前通过【撤销】(Ctrl+Z)恢复,或从云文档历史版本中回滚至清理前状态。

文档中有部分文字需保留颜色,如何排除?

可在“查找与替换”中先选中需保留区域,然后只对未选区域执行替换;或使用VBA脚本在满足条件时跳过指定范围。
最新文章
wps如何设置打印区域?

步选中要打印的区域 鼠标选择法 选中打印区域:用鼠标在表格中拖动选中你想打印的单元格,确认颜色或边框...

WPS如何设置页码?

基础插入页码的第一步 在普通文档中插入页码 插入页码:打开 WPS 文档后,点击上方菜单的“插入”,...

WPS如何设置自动保存?

快速开启 WPS 的自动保存功能 在 Windows 桌面版中操作 开启自动保存:打开 WPS 文字...

WPS如何设置页数?

在 WPS 文档中插入页码的基本方法 在页眉或页脚插入页码 插入页码:打开文档后,点击上方工具栏的“...

wps如何设置页眉页脚?

进入页眉页脚编辑模式 双击快速进入 双击顶部或底部:在文档中直接用鼠标双击页面最上方或最下方的空白处...

WPS如何设置行距?

在桌面版 WPS 文字中设置行距 用主工具栏设置行距 选中文本:先用鼠标拖选需要调整行距的文字,或者...