我想知道这是否可能?如果可以,怎么办?

最佳答案

这是埃里克·怀特(Eric White)的帖子,展示了如何删除评论:http://blogs.msdn.com/ericwhite/archive/2008/07/14/using-the-open-xml-sdk-and-linq-to-xml-to-remove-comments-from-an-open-xml-wordprocessing-document.aspx

简而言之,这是他发布的代码:

XName commentRangeStart = w + "commentRangeStart";

XName commentRangeEnd = w + "commentRangeEnd";

XName commentReference = w + "commentReference";

mainDocumentXDoc.Descendants()

    .Where(x =>

       x.Name == commentRangeStart ||

       x.Name == commentRangeEnd ||

       x.Name == commentReference)

    .Remove();

关于.net - 以编程方式删除或隐藏Word 2007中的注释/跟踪更改?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/793949/

10-09 20:33