美文网首页
修改word文档中已有的批注者名称

修改word文档中已有的批注者名称

作者: 锦囊喵 | 来源:发表于2020-08-17 10:47 被阅读0次

    https://blog.csdn.net/hyh19962008/article/details/89430548

    word中可以通过修改用户的信息实现新建的批注者显示不同的名称,但是对于文档中已有的批注则无法进行修改,在vba中通过word.documents(1).comments(1).contact 属性允许读取批注者名称,但是不允许修改。因此,我们通过修改word源文件的形式进行修改。

    docx文档的结构

    以下工作的基础是docx格式的文档,因为doc格式是二进制的不能直接读取。
    关于docx文档的结构,具体可以参考以下文章:
    自己写一个docx格式的解析器

    实操步骤

    1.将文档转换为docx格式
    2.修改后缀名为zip,解压
    3.使用记事本或者其他纯文本编辑器打开/word/comments.xml文件
    4.查找w:author这一关键字,找到你想要替换的批注者
    5.将=其后的字符串替换为你需要的批注者名称,保存
    6.将所有文件打包成zip文档,修改后缀为docx

    https://blog.csdn.net/hyh19962008/article/details/89430548

    相关文章

      网友评论

          本文标题:修改word文档中已有的批注者名称

          本文链接:https://www.haomeiwen.com/subject/rhgfjktx.html