向MS Word表添加注释

时间:2012-11-01 20:41:56

标签: vba comments

我正在尝试向表格行添加注释。我们的想法是你选择一个表格,宏会为每一行添加一个评论。

假设您在评论内容中有一个字符串后跟一个整数。

示例评论内容将是:

comment1
comment2
comment3

请注意,评论的内容很重要,因为它们起着至关重要的作用。

这是我到目前为止所得到的,如果有人已经弄明白,请帮帮我

Sub CallAddNewComment()
    Dim i As Integer

    i = ActiveDocument.Tables(1).Rows.Count


    Do Until (i > 1)
        Call AddNewComment(strText:="This is a test comment.")
    Loop

End Sub

Sub AddNewComment(ByVal strText As String)

   Comments.Add Row = i, Text:=strText

End Sub

1 个答案:

答案 0 :(得分:0)

Sub Tester()

    Dim tbl As Table, i As Long

    For Each tbl In ActiveDocument.Tables
        For i = 1 To tbl.Rows.Count
            ActiveDocument.Comments.Add _
                   tbl.Rows(i).Cells(1).Range, "Comment" & i
        Next i
    Next tbl

End Sub