2017-06-01 33 views
-1

我有一個包含多個表格的單詞文檔。在一些表中,在第2行第1列中,我有多個包含文本的書籤。我需要找到書籤是否在特定的表格中。如何知道我的書籤位於哪個表格中?或者我可以在表格的單元格中列出書籤。任何一個都可以工作。如何找到我的書籤所在的表名?

回答

0

我想出了我的答案。我循環了該表中的書籤數量。

' 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 
    ....