可通过四种方法批量修改Word字体颜色:一、用“替换”功能统一着色;二、修改“样式”定义实现自动更新;三、用“选择格式相似的文本”精准着色;四、运行VBA宏实现一键全文字着色。

如果您需要将Word文档中所有文字或特定范围的文字统一调整为指定颜色,可以通过多种方式实现批量设置。以下是具体操作步骤:
一、使用“替换”功能批量修改字体颜色
该方法适用于全文或选定范围内所有文本(包括不同格式文本)的字体颜色统一变更,无需逐字选中,通过通配符或格式匹配快速定位并替换。
1、按 Ctrl + H 打开“查找和替换”对话框。
2、点击“更多”按钮展开高级选项,再点击“格式”→“字体”,在弹出窗口中不设置任何查找条件,直接点击“确定”,此时“查找内容”区域将显示“格式:字体”。
3、保持“查找内容”为空,点击“替换为”右侧的“格式”→“字体”,在新窗口中选择目标字体颜色,点击“确定”。
4、点击“全部替换”按钮,Word将把当前文档(或所选内容)中所有文字的字体颜色更改为设定值。
二、通过“样式”统一修改正文文字颜色
若文档已应用内置样式(如“正文”“标题1”等),可直接修改样式定义,使所有应用该样式的段落文字自动更新为指定颜色,确保格式一致性与后期可维护性。
1、在“开始”选项卡的“样式”窗格中,右键单击正文样式,选择“修改”。
2、在弹出窗口中点击左下角“格式”→“字体”,在“字体颜色”下拉菜单中选择所需颜色。
3、勾选“基于该模板的新文档”以确保后续新建文档也继承该设置(可选),点击“确定”保存样式更改。
4、所有应用“正文”样式的文字将立即更新为新设定的颜色。
三、使用“选择”功能批量选中同类文字并着色
该方法适用于仅需修改某类特定格式文字(如所有加粗、斜体、特定字号或已有某种颜色的文字)的字体颜色,借助Word的“选择”命令精准定位目标文本集合。
1、在“开始”选项卡中,点击“编辑”组右下角的扩展按钮(或按 Ctrl + A 全选后取消全选以便后续操作)。
2、点击“选择”→“选择格式相似的文本”,此时Word会自动选中当前光标所在位置文字具有相同格式的所有文本块。
3、确认所选内容无误后,在“开始”选项卡的“字体颜色”下拉菜单中,点击目标颜色。
4、所选范围内所有匹配格式的文字即刻统一变更为指定颜色。
四、利用宏代码一键批量设置全文字体颜色
对于需频繁执行统一着色操作的用户,可录制或编写VBA宏,绕过界面交互,直接遍历文档全部字符对象并赋值ColorIndex属性,实现毫秒级全文字着色。
1、按 Alt + F11 打开VBA编辑器,点击“插入”→“模块”。
2、在空白窗口中粘贴以下代码:
Sub SetAllTextColor()
Dim oRng As Range
Set oRng = ActiveDocument.Content
oRng.Font.Color = RGB(255, 0, 0)
End Sub
3、将RGB数值修改为所需颜色(例如RGB(0,176,80)对应深绿色),关闭编辑器。
4、返回Word,按 Alt + F8 调出宏列表,选中“SetAllTextColor”并点击“运行”。










