从.docx中提取评论-我可以包括它所附的文本吗



在xml或其他元数据中,Microsoft.docx注释与其相关的文本(此后高亮显示)之间的关系如何?我正在尝试以编程方式从一组链接的.docx中提取评论和相关数据(目前通过一个目录循环),并希望包括评论所附的"突出显示"文本。如有任何建议,我将不胜感激。VBA将是一流的。

请参阅此示例代码。尽管它是用C#编写的,但它使用了Open XML SDK,您可以从VB.NET.访问该SDK

哦,我看到你说VBA。您想将其作为Word宏执行吗?这个怎么样

我会这样做:

Sub ExtractComments()
    Dim d As Document: Set d = ActiveDocument
    Dim c As Comment
    For Each c In d.Comments
        Debug.Print "Comment by " & c.Author
        Debug.Print vbTab & "Comment: " & c.Range.Text
        Debug.Print vbTab & "Regarding: " & c.Scope.Text & vbCrLf
    Next
End Sub

相关内容

最新更新