Bearing in mind that any document may have zero, one, two, or more tables of
contents, the following code will handle any of those situations:
Dim TOC As TableOfContents
For Each TOC In ActiveDocument.TablesOfContents
TOC.Update
Next
If your macro assigns the document in question to a variable of type
Document, then replace "ActiveDocument" with the name of that variable.
If your document also contains tables of authorities and/or tables of
figures created with fields of those types, then you'll need separate loops
to handle the members of the TablesOfAuthorities and TablesOfFigures
collections.

Signature
Regards,
Jay Freedman
Microsoft Word MVP FAQ: http://word.mvps.org
Email cannot be acknowledged; please post all follow-ups to the newsgroup so
all may benefit.
> How does one
> 1) Reference the Table of Contents of a Word Document through VBA
[quoted text clipped - 8 lines]
>
> BBM