从.docx中提取注释 - 我可以包含它附加到的文本吗?

时间:2011-05-26 20:04:31

标签: ms-word word-vba

Microsoft .docx评论与其与xml或其他元数据中保存的(此后突出显示的)文本之间的关系如何?我试图以编程方式从链接的.docx集合中提取注释和相关数据(目前通过单个目录循环),并且还希望包含注释所附加的“突出显示”文本。任何建议感激不尽。 VBA会很棒。

2 个答案:

答案 0 :(得分:0)

this sample code。虽然它是用C#编写的,但它使用Open XML SDK,您可以从VB.NET访问它。

哦,我看到你说VBA。你想将它作为Word宏吗? this

怎么样?

答案 1 :(得分:0)

我会做这样的事情:

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