class="MsoNormal" style="line-height: 115%;">批注内容可以是对某段文字或内容的注释,也可以是对文段中心思想的概括提要,或者是对文章内容的评判、疑问,以及在阅读时给自己或他人起到提示作用。本篇文章中将介绍如何在C#中操作Word批注,主要包含以下要点:

插入Word批注

修改Word批注

删除Word批注

使用工具:Free Spire.Doc for .NET 6.3(最新社区版)

?

注:编辑代码前注意添加引用Sprie.Doc.dll(dll文件可在安装路径下的Bin文件夹中获取)

?

?

?

1. 插入Word批注

【C#】

?

using Spire.Doc;

using Spire.Doc.Documents;

using Spire.Doc.Fields;

namespace InsertComment_Word

{

class Program

{

static void Main(string[] args)

{

//实例化一个Document类对象,并加载Word文档

Document document = new Document();

document.LoadFromFile("sample.docx");

//获取第一段第一节

Section section = document.Sections[0];

Paragraph paragraph = section.Paragraphs[0];

//添加文本到批注

string str = "This paragraph describes the origin and the purpose of WEF";

Comment comment = paragraph.AppendComment(str);

//添加批注作者

comment.Format.Author = "E-iceblue";

//保存并打开文档

document.SaveToFile("Comments.docx", FileFormat.Docx2010);

System.Diagnostics.Process.Start("Comments.docx");

}

}

}

?

?

测试结果:

?

2.修改、删除Word批注

测试文档如下:

?

C#

?

using Spire.Doc;

namespace ReplaceAndRemoveComment_Word

{

class Program

{

static void Main(string[] args)

{

//初始化Document类实例,加载带有批注的Word文档

Document document = new Document();

document.LoadFromFile("test.docx");

//修改第一个批注内容

document.Comments[0].Body.Paragraphs[0].Replace("This paragraph describes the origin and the purpose of WEF", "What is the WEF ?", false, false);

//移除第二个批注

document.Comments.RemoveAt(1);

//保存并打开文档

document.SaveToFile("RemoveAndReplace.docx", FileFormat.Docx);

System.Diagnostics.Process.Start("RemoveAndReplace.docx");

}

}

}

?测试结果:

?

?

以上是关于C#操作Word批注的全部内容

本文完。

(如需转载,请注明出处)

大小: 20.9 KB

大小: 84.7 KB

大小: 134.3 KB

大小: 133 KB

查看图片附件

c#取消word修订痕迹_C# 操作Word批注(一) 插入、修改、删除Word批注相关推荐

  1. c#取消word修订痕迹_C# 设置、删除、读取Word文档背景——基于Spire.Cloud.Word

    Spire.Cloud.Word.Sdk提供了接口SetBackgroudColor().SetBackgroudImage().DeleteBackground().GetBackgroudColo ...

  2. c#取消word修订痕迹_C# 插入、修改、删除Word批注

    using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; namespace InsertComment_Word { c ...

  3. c#取消word修订痕迹_C#怎监控例似WORD这样用临时文档记录修改过的文件,并复制修改后的文件?...

    满意答案 木有fz 2013.06.12 采纳率:42%    等级:13 已帮助:9475人 用.net自带的FileSystemWatcher组件,它能与操作系统的接口结合起来,自动帮你监测指定的 ...

  4. c#取消word修订痕迹_法律人必备的WORD技能,从1.0到2.0丨星瀚技术派

    - 2020年第  004  篇文章 - 如果说擅长PPT是法律人技能库的"锦上添花",那么,把WORD运用得炉火纯青,则是闯荡江湖的基础技能,在时间就是金钱的行业中,熟练的WOR ...

  5. c mysql 插入大量数据_C++操作MySQL大量数据插入效率低下的解决方法

    通常来说C++操作MySQL的时候,往Mysql中插入10000条简单数据,速度非常缓慢,居然要5分钟左右, 而打开事务的话,一秒不到就搞定了! 具体实现代码如下: #include #include ...

  6. 图文并解Word插入修改删除批注

    1.插入批注 首先选择对象,比如部分文字[hd1] ,之后执行这样的操作:"插入"→"批注":插入的批注处于编辑状态,可以直接输入批注的文字即可;图解如下: 2 ...

  7. java document创建节点_javasript 的DOM 节点操作:创建,插入,删除,复制以及查找节点...

    DOM 含义: DOM 是文档对象模型(Document Object Model) 是一种基于浏览器编程的一套API 接口,我W3C 出台推荐的标准.其赋予了JS 操作节点的能力,当网页被加载时,浏 ...

  8. js的DOM节点操作:创建 ,插入,删除,复制,查找节点

    DOM含义:DOM是文档对象模型(Document Object Model,是基于浏览器编程的一套API接口,是W3C出台的推荐标准.其赋予了JS操作节点的能力.当网页被加载时,浏览器就会创建页面的 ...

  9. java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)

    插播一段广告哈:我之前共享了两个自己写的小应用,见这篇博客百度地图开发的两个应用源码共享(Android版),没想到有人找我来做毕设了,年前交付,时间不是很紧,大概了解了下就接下了,主要用到的就是和服 ...

最新文章

  1. 亚洲杯:打平韩国即可小组第一 国足会继续带来惊喜吗?
  2. jQuery总体架构的理解
  3. java空指针处理例子_被同事的空指针硬生生的折磨了好久,终于学会了如何处理空指针...
  4. Javascript学习笔记1 数论
  5. Leetcode 9. 回文数(Palindrome Number)
  6. Vue-cli 项目优化归纳(打包、源码、用户体验)
  7. 用C#访问Dynamic AX的WebService.
  8. PostgreSQL 12系统表(2)pg_tables
  9. jni 结构体转对象_JVM系列(一)JVM启动流程和基本结构
  10. appium-python 学习记录
  11. JavaScript之语句
  12. 优麒麟使用教程第三期:Windows 平台 U 盘启动盘制作(建议收藏)
  13. pta第六章错题函数and编程
  14. log4j中配置LOG_HOME无效
  15. 当前版本与卡刷包android_手机端提取Android 8.x及以上版本卡刷包中的system文件
  16. 人只需要成功一次就够了
  17. python0.618方法
  18. antd Card组件默认选中
  19. Caffe中卷基层和全连接层训练参数个数如何确定
  20. php方法重写:Declaration of should be compatible with that

热门文章

  1. 利用SMTP协议实现邮件的发送(以163和qq邮箱为例)
  2. 计算机机房一般在几楼,设备层一般在高层楼房第几层?
  3. 福晟集团用创新理念引领发展新趋势
  4. 操作系统基础教程——第六章课后答案
  5. 夜战II-程序猿的骚文
  6. 学习笔记:Bulletproofs Frozen Heart
  7. 静态分析—扇入、扇出、圈复杂度
  8. vue Cli3官网地址
  9. HBuilderX 下载安装教程
  10. java课后思考问题(八)