-1
我有一个包含多个表格的单词文档。在一些表中,在第2行第1列中,我有多个包含文本的书签。我需要找到书签是否在特定的表格中。如何知道我的书签位于哪个表格中?或者我可以在表格的单元格中列出书签。任何一个都可以工作。如何找到我的书签所在的表名?
我有一个包含多个表格的单词文档。在一些表中,在第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
....