批注内容可以是对某段文字或内容的注释,也可以是对文段中心思想的概括提要,或者是对文章内容的评判、疑问,以及在阅读时给自己或他人起到提示作用。本篇文章中将介绍如何在C#中操作Word批注,主要包含以下要点:
- 插入Word批注
- 修改Word批注
- 删除Word批注
使用工具:Free Spire.Doc for .NET 6.3(最新社区版)
注:编辑代码前注意添加引用Sprie.Doc.dll(dll文件可在安装路径下的Bin文件夹中获取)
<!--[if !supportLists]-->
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批注的全部内容
本文完。
(如需转载,请注明出处)
相关推荐
C#操作Word——C#向Word文档中写入文字
2、如何使用C#在Word文档中插入图片以及读取Word文档中的图片?3、提取word 文档中的图片信息;4、提取WORD中的所有InlineShape图片并保存成文件;5、C#编程实现动态生成Word文档{1、2};6、C#读取Word文档的详细...
c#向word文件插入图片.调试时先选择一个word文件(*.doc),再选择一个图片文件(*.jepg)
C#得到word里面的书签,并向书签插入内容,将DateGridView内容作为表格插入到word书签中。
C# 使用 Spire 获取word批注和批注人 导出到excel 包含工程和所需全部dll 需要类似功能得 超值 别的地方插件都不止这点分
C#操作word文档 C#实现Word中表格信息读取
包括: C#操作Word.doc C#操作Word表格.doc C#操作WORD辅助类.txt c#操作word模板插入文字...C#操作Word在Word文档中插入图片.docx C#用word模板做文档.doc 收集的C#操作Word的各种代码。直接复制粘贴到程序里面即可。
向C# 定位Word文档中的某个位置插入文本,向读者说明可以运用的方法,并附有代码。
C#操作Word文档(根据模板生成文档、替换内容、插入表格等)
ASP.NET c# 操作word模板插入文字、图片及表格 这个资源第一次上传是在15年,反正离现在有点年代了,当年肯定是用的起得现在我不做保证哈,目前修改原因是积分太高了,我需要修改一下,意思意思就行,
通过C#调用NPOI组件生成Word文档,在生成Word文档过程中插入表格以及插入图片,使用到了C#,扩展等技术
//模板WORD中有一个五列的表头,分别是卡号,串口号,发送指令条数,接收指令条数,收发成功率 myWordApp = new Microsoft.Office.Interop.Word.Application(); doc = myWordApp.Documents.Open(ref Filename, ...
c#操作word详细类。实用c#操作word的一个通用类,功能全面。
将C#操作word书签模板的每一步都写的非常详细,读者完全可以按照步骤一步步实践,文中并附上代码。
一段C#操作word,如何进行查找和替换
C#向Word文档中插入条形码,实现条形码的插入
C#操作Word文件(排版_调整
c# 操作word 插入 文字 表格 图片 并转为pdf 完整实例
可以在word模板的指定位置插入图片,我在项目中已经使用过,觉得可用,个人可以根据需要进行改动
c#操作word文档提供c#操作word的源代码。