System.Exception: 内部错误 20,在 OpenXmlPowerTools.RevisionAccepter.AcceptRevisions 中找到元素

System.Exception: Internal error 20, found element in OpenXmlPowerTools.RevisionAccepter.AcceptRevisions

我想接受word文档中的所有修订。为此,我编写了以下代码。(我正在使用来自 codeplex 的 PowerTools。)

using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(filePath, true))
{
     OpenXmlPowerTools.RevisionAccepter.AcceptRevisions(wordDoc);
}

但是上面的代码在某些文档中不起作用。它显示System.Exception:内部错误20,在某些文档中发现元素异常。

请问我的word文档有问题吗?如果是,那么我应该查看文档什么?简而言之,我想知道我的文档有什么问题,以便我可以将我的文档更正为 运行 以上代码。

另一件事是我能够接受 Word 2013/2010/2007 本身的跟踪更改!!

非常感谢任何帮助,

我在 https://powertools.codeplex.com/discussions 上问过同样的问题,他们更新了 RevisionAccepter.cs 文件来解决这个问题。 Thread from Power Tools Discussion