`

C# 操作Word批注(一) 插入、修改、删除Word批注

阅读更多

批注内容可以是对某段文字或内容的注释,也可以是对文段中心思想的概括提要,或者是对文章内容的评判、疑问,以及在阅读时给自己或他人起到提示作用。本篇文章中将介绍如何在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批注的全部内容

本文完。

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

  • 大小: 20.9 KB
  • 大小: 84.7 KB
  • 大小: 134.3 KB
  • 大小: 133 KB
0
0
分享到:
评论

相关推荐

    word中的批注和修订

    3. **不同类型的修订**:包括插入、删除、格式更改和移动文本等,每一项修订都会用不同的线型或颜色表示,便于区分。 4. **接受与拒绝**:审阅者可以逐个或批量接受或拒绝修订,从而控制最终文档的版本。 5. **审阅...

    C#DocX组件操作Word源码

    C#DocX组件是.NET平台上一个强大的开源库,专门用于创建、编辑和操作Microsoft Word(.docx)文档。这个组件使得在C#环境中处理Word文档变得简单且直观,尤其对比NPOI,它通常用于处理Excel文件,而对Word的支持不如...

    ASP.NET(c#) 从零动态生成Word文件(用程序设置文本段落格式、填充数据)

    ASP.NET(c#) 对一个空白的word文件编程,生成图文并茂的Word文件。可以用程序设置文本段落格式、填充数据、插入图片、插入另一个word或excel文件(企业版支持) 不是服务器端自动化。 使用的是PageOffice,除了提供...

    C# PDF文件操作组件

    3. **PDF编辑**:编辑功能包括添加、删除或修改文本、图像、链接等元素。这可能需要对PDF的结构有深入理解,因为PDF文档是基于操作的,而不是基于内容的。 4. **PDF注释和标记**:注释功能允许用户添加高亮、批注、...

    C#计算机一级考试系统

    【C#计算机一级考试系统】是一个面向初学者的考试平台,主要测试用户对Windows操作系统的基础操作理解和Microsoft Word的应用技能。这个系统可能包含了多种类型的题目,旨在评估考生在实际操作环境中的能力。 首先...

    Word文档合并(有合并进度显示)

    Microsoft.Office.Interop.Word是.NET Framework中的一部分,它允许程序员通过C#、VB.NET等编程语言与Microsoft Office应用程序进行交互,包括Word。这个组件提供了丰富的API,可以用来创建、编辑、格式化和操作Word...

    类似word编辑

    6. **审阅和批注**: 提供审阅工具,如添加评论、高亮文本、删除线,以便于团队协作和反馈。 7. **版本控制**: 在线协作时,版本控制功能非常重要,它可以追踪文档的历史版本,便于恢复旧版或对比修改。 8. **云...

    Spire.Doc_6.1

    免费Spire.Doc for .NET是e-iceblue公司推出的一款专门对Microsoft Word 文档进行操作的.NET类控件。这款控件的主要功能在于帮助开发人员轻松快捷地生成、编辑和查看Word文档。同时,开发人员还可以通过使用Spire....

    最简单的PageOffice集成代码(ASP.NET)

    C#最简单的PageOffice集成代码。 1 安装setup.exe 2 启动VS ,打开simpledemo,访问simpledemo/Default.aspx 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、Excel文档的动态...

    word排版教程

    例如,用户可能学习到如何使用C#编写宏来自动化Word排版任务,或者通过ASP.NET构建一个在线文档编辑平台。SQL和DBA则可能涉及如何从数据库导入数据到Word报告中,以及如何高效管理大量文档数据。 【压缩包子文件的...

    PDF文档编辑器(你也可以成为高手)

    PDF文档编辑器是一种强大的工具,它允许用户对PDF文件进行一系列高级操作,使其在现代办公环境中成为不可或缺的软件。PDF格式因其稳定性和跨平台兼容性而广受欢迎,但它的封闭性使得编辑工作变得复杂。然而,通过...

    全新电子病历编辑器介绍资料

    痕迹保留功能记录了文档的编辑历史,包括插入、删除、格式变更等操作,这对于长期病历的管理尤为重要,它能帮助医疗人员追踪文档的变更情况。 批注技术允许用户对文档内容添加批注,这对于协作编辑和审阅文档非常...

    PDFHelper PDF操作类

    PDFHelper 是一个专门用于处理PDF文档的类,它在IT领域中扮演着重要的角色,尤其在需要对PDF进行各种操作的场景下。PDF(Portable Document Format)是一种通用的文件格式,能够保持文档的原始格式和布局,使得在...

    工具栏图标

    5. **审阅**:审阅工具用于检查拼写和语法错误,进行批注、跟踪更改和比较文档版本。这对于多人协作编辑文档尤其有用。 6. **引用**:引用功能包括目录生成、引文和索引制作,对于学术写作和报告撰写非常关键。 7....

    Aspose.Words.NET Examples

    Aspose.Words是一个强大的文档处理组件,允许开发者无需依赖Microsoft Office即可创建、编辑和操作Word文档。 这些示例涵盖了多种编程语言,包括Visual Basic(VB)和C#,并针对不同的.NET Framework版本(2005、...

    Spire.PDF处理类库

    Spire.PDF是一款专业的PDF处理类库,专为.NET开发者设计,用于在应用程序中实现对PDF文档的各种操作。这个类库提供了丰富的API,使得开发者能够方便地创建、编辑、读取、转换和打印PDF文件。在描述中提到的“在线...

    NTKO文档在线编辑控件4.0.1.2

    NTKO OFFICE文档控件支持在线编辑,痕迹保留,手写签名,电子印章,全屏批注,电子签名[数字签名,数字证书签名],简单OCR等实用功能,支持PHP,ASP,JSP,C#,VB.NET,DOMINO等各种web编程语言和服务器。 NTKO OFFICE文档...

    计算机二级MS-Office高级应用选择题(全部题库).doc

    利用“审阅”选项卡的批注功能,为文档中每一处需要修改的地方添加批注,将自己的意见写到批注框里 - B.利用“插入”选项卡的文本功能,为文档中的每一处需要修改的地方添加文档部件,将自己的意见写到文档部件中 ...

    office activex控件

    Office Activex控件是微软Office套件中的一部分,主要用于增强应用程序的功能,特别是在Excel和Word中的交互编程。这些控件允许开发者通过使用Visual Basic for Applications (VBA)或其他支持ActiveX技术的语言(如...

    千航网络NTKO OFFICE文档控件

    千航网络NTKO OFFICE文档控件是一款集成了全面自主知识产权的ActiveX控件,它允许用户直接在浏览器环境中编辑Word、Excel等Office文档,并能够将修改后的文档保存至Web服务器上。这一特性使得文档和电子表格的统一...

Global site tag (gtag.js) - Google Analytics