C# 插入、修改、删除Word批注

2025-10-22 02:07:35

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

C# 插入、修改、删除Word批注

1、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、测试结果:

C# 插入、修改、删除Word批注

1、测试文档:

C# 插入、修改、删除Word批注

2、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");

        }

    }

}

3、测试结果:

C# 插入、修改、删除Word批注

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢