Ms word 如何找到书签所在的表名?

Ms word 如何找到书签所在的表名?,ms-word,bookmarks,Ms Word,Bookmarks,我有一个包含多个表的word文档。在一些表的第2行第1列中,我有多个包含文本的书签。我需要找到书签是否在特定的表中。我如何知道我的书签在哪个表中?或者我可以列出表格单元格中的书签。任何一个都行。我找到了答案。我在那个表中循环浏览书签的数量 ' returns the number of bookmarks in the table ltable = ActiveDocument.Tables(i).Range.Bookmarks.Count ' place items i

我有一个包含多个表的word文档。在一些表的第2行第1列中,我有多个包含文本的书签。我需要找到书签是否在特定的表中。我如何知道我的书签在哪个表中?或者我可以列出表格单元格中的书签。任何一个都行。

我找到了答案。我在那个表中循环浏览书签的数量

    ' returns the number of bookmarks in the table
    ltable = ActiveDocument.Tables(i).Range.Bookmarks.Count
    ' place items in table
    For j = 1 To ltable
        On Error GoTo Skip2
        sTemp = ActiveDocument.Tables(i).Range.Bookmarks(j).Name
        sChgStr = ActiveDocument.Bookmarks(sTemp).Range.Text
        If Len(sChgStr) > 0 Then
            sc(1) = ItemNumber(sChgStr, 1)
            sc(2) = RevisionLetter(sChgStr)
            Call FillSummaryTable(sc())
        End If
     ....