我想知道这是否可能?如果可能的话,怎么做?
ActiveWindow.View.RevisionsView = wdRevisionsViewFinal
ActiveWindow.View.ShowRevisionsAndComments = False
这将显示最终文档,没有标记。
注意:ActiveWindow是Word.Application类的属性。
编辑:
这个答案使用OLE自动化,在重新阅读您的问题时,这可能不是您要找的,很抱歉。
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();
通过将ActiveDocument.TrackRevisions设置为True/False,切换打开/关闭“修订”功能。