当前位置: 首页 > news >正文

WORD接受修订,并修改修订后文字的颜色

在 Word 中,接受修订之后默认会采用正文的默认字体格式,不会保留修订时设置的颜色,比如“插入内容是蓝色字体”的设置会被清除。
如果你想要做到:

接受所有修订后仍然让“原插入的文字”变为蓝色字体保留下来

你只能通过一些手动或自动的方法实现,最可行的办法是使用 VBA 脚本 来实现:


✅ 方法:使用 VBA 实现“接受修订 + 改变插入文字为蓝色”

下面是一个 Word 的 VBA 脚本,它会:

  1. 找出所有“插入”的修订;
  2. 将这些插入的内容字体设为蓝色;
  3. 接受所有修订。

📌 操作步骤:

第一步:打开 Word 的 VBA 编辑器
  1. 按下快捷键 Alt + F11 打开 VBA 编辑器
  2. 在左侧项目树中选中当前文档,点击菜单栏 插入 > 模块
  3. 粘贴以下代码进去:
Sub AcceptRevisionsAndColorInsertedTextBlue()Dim rev As RevisionDim rng As Range' 遍历所有修订For Each rev In ActiveDocument.RevisionsIf rev.Type = wdRevisionInsert ThenSet rng = rev.Rangerng.Font.Color = wdColorBlue ' 设置插入内容为蓝色End IfNext rev' 接受所有修订ActiveDocument.AcceptAllRevisions
End Sub
第二步:运行宏
  1. F5 或点击运行按钮 ▶️。

  2. 回到 Word 文档,你会看到:

    • 所有 插入的修订文字已变为蓝色
    • 所有修订已被接受

✅ 效果总结

  • 插入的内容:变成蓝色文字并保留在文档中;
  • 删除的内容:直接被删除,不保留;
  • 所有修订:被清除,文档干净整洁。

http://www.dtcms.com/a/320650.html

相关文章:

  • 2-等级保护
  • LabVIEW多循环架构
  • (已解决)IDEA突然无法使用Git功能
  • 利用千眼狼sCMOS相机开展冷离子云成像与测量实验
  • Mac上安装和配置MySQL(使用Homebrew安装MySQL 8.0)
  • LeetCode 面试经典 150_数组/字符串_加油站(14_134_C++_中等)(贪心算法)
  • OpenBMC Entity Manager 深度解析:架构、原理与应用实践
  • 【优选算法】多源BFS
  • C#调用Unity实现设备仿真开发
  • Java+uniapp+websocket实现实时聊天,并保存聊天记录
  • (nice!!!)(LeetCode 每日一题) 808. 分汤 (深度优先搜索dfs)
  • Latex中公式部分输入正体的字母\mathrm{c}
  • [激光原理与应用-183]:测量仪器 - 光束型 - 光束参数乘积(BPP)的本质与含义,聚焦能力与传输稳定性的物理矛盾。
  • 汽车零部件深孔加工质控升级:新启航激光频率梳 3D 测量解决传统光学扫描遮挡
  • Linux网络--2、Socket编程
  • 力扣-238.除自身以外数组的乘积
  • 《Leetcode》-面试题-hot100-链表
  • 力扣热题100------287.寻找重复数
  • 大语言模型提示工程与应用:提示词基础使用方式
  • 9.2 通过DuEDrawingControl把eDrawing嵌入到C#中显示
  • windows线程基础
  • leetcode热题——有效的括号
  • FPS游戏准心跳动效果实现指南
  • 为什么通过CreateThread创建的线程调用C/C++运行库函数不稳定
  • Sum of Four Values(sorting and searching)
  • 力扣-438.找到字符串中所有字母异位词
  • I/O原理与服务。
  • KTH7111-离轴专用芯片,支持自校准,可替MA600和TLE5012,离轴精度可达±0.2
  • Agent配置最佳实践:Prompt工程与参数调优
  • RAG初步实战:从 PDF 到问答:我的第一个轻量级 RAG 系统(附详细项目代码内容与说明)