
消除
删除评论有三种可能性。
- 删除一条评论:方法Document.Comments.RemoveAt使用户能够删除一个指定的评论项。索引 被传递给此方法以确认将删除哪个评论。
- 删除所有评论:方法Document.Comments.Clear()使用户能够删除加载的 Word 文档中的所有评论。
- Remove Part of One Comment (Body Paragraph):首先获取文档中指定的评论项。其次,获取评论正文中的段落集合。第三,使用方法ParagraphCollection.RemoveAt方法删除正文段落。索引 被传递给此方法以确认将删除哪个段落。
代替
意思是在一个指定的评论中替换正文段落的内容。所以一开始要获取评论正文中的评论项和段落项。方法Paragraph.Replace方法可用于替换注释。此方法提供了六种可能性。
- 用替换字符串(新注释)替换正则表达式模式。
- 用文本选择替换正则表达式模式。
- 考虑到保留评论格式,用文本选择替换正则表达式模式。
- 考虑到区分大小写和整个单词选项,用替换字符串替换给定的字符串(原始评论内容)。
- 用文本选择替换给定的字符串,同时考虑区分大小写和整个单词选项。
- 将给定字符串替换为文本选择,同时考虑区分大小写、整个单词选项和格式保留。
以下示例显示如何替换第一条评论的正文段落并删除加载文档中的整个第二条评论。下载并安装 Spire.Doc for .NET并使用以下代码。
[C#]
using Spire.Doc;namespace RemoveandReplace{class Program{static void Main(string[] args){//Load DocumentDocument document = new Document();document.LoadFromFile(@"E:workDocumentsWordDocumentsA GOOD MAN IS HARD TO FIND.docx");//Replace Contents of The First Commentdocument.Comments[0].Body.Paragraphs[0].Replace("It’s a title with Mistral font style.", "This comment is changed.", false, false);//Remove The Second Commentdocument.Comments.RemoveAt(1);//Save and Launchdocument.SaveToFile("RemoveandReplace.docx", FileFormat.Docx);System.Diagnostics.Process.Start("RemoveandReplace.docx");}}}
[VB.NET]
Imports Spire.DocNamespace RemoveandReplaceFriend Class ProgramShared Sub Main(ByVal args() As String)'Load DocumentDim document As New Document()document.LoadFromFile("E:workDocumentsWordDocumentsA GOOD MAN IS HARD TO FIND.docx")'Replace Contents of The First Commentdocument.Comments(0).Body.Paragraphs(0).Replace("It’s a title with Mistral font style.", "This comment is changed.", False, False)'Remove The Second Commentdocument.Comments.RemoveAt(1)'Save and Launchdocument.SaveToFile("RemoveandReplace.docx", FileFormat.Docx)System.Diagnostics.Process.Start("RemoveandReplace.docx")End SubEnd ClassEnd Namespace

Spire.Doc 是一个 Microsoft Word 组件,它使用户能够直接执行范围广泛的 Word 文档处理任务,例如在 WPF、.NET 和 Silverlight 中生成、读取、写入和修改 Word 文档。
以上便是在 C#、VB.NET 中删除和替换 Word 文档中的注释,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。
欢迎下载|体验更多E-iceblue产品
获取更多信息请咨询在线客服 ;
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!