我在我的文檔中有許多表格,每個表格都鏈接到書籤。 然後我有每個跟蹤更改(修訂)掃描文檔的功能。 我怎樣才能找出我的跟蹤變化在哪裏?在哪張桌子?VBA Word:我怎樣才能找到哪些表(即選擇)是哪個表?
下面是我的一些代碼:
Dim ThisWord As Document, TabHead As Table
Set ThisWord = ActiveDocument
Set TabHead = ThisWord.Bookmarks("Head").Range.Tables(1) '"Head" is bookmark for my first table
For Each oRevision In ThisWord.Revisions 'Run through each revision - tracked change
Select Case oRevision.Type
Case wdRevisionInsert
strText = oRevision.Range.Text
If oRevision.Range.Information(wdWithInTable) = True Then 'Check if tracked change is within table
Select Case oRevision.Range.Table ' <-- How can I change this part???
Case TabHead
'do some stuff with strText
'Case AnotherTable1
'Case AnotherTable2
'...
end select
end if
end select
next oRevision
我的主要目標是跟蹤了word文檔中的所有變化,讓這種變化的日期和時間以及用戶。我需要知道更改是在哪裏進行的。跟蹤變更功能可以給我所有的細節,但如何確定變更的地方?
感謝,但我不認爲需要:) – Milan