![]() |
#6
|
||||
|
||||
![]()
Try replacing:
Call refreshFields2 with: Call RefreshFields(wdDoc) and replacing your 'refreshFields2' sub with: Code:
Sub RefreshFields(wdDoc As Document) Dim oStory As Range, oTOC As TableOfContents, oTOF As TableOfFigures With wdDoc For Each oStory In .StoryRanges oStory.Fields.Update If oStory.StoryType <> wdMainTextStory Then While Not (oStory.NextStoryRange Is Nothing) Set oStory = oStory.NextStoryRange oStory.Fields.Update Wend End If Next oStory For Each oTOC In .TablesOfContents oTOC.Update Next oTOC For Each oTOF In .TablesOfFigures oTOF.Update Next oTOF End With End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
how to update calculated fields | sectionbreak | Mail Merge | 4 | 06-04-2014 12:12 AM |
Office 2010 Can't Open Or Save Documents in My Documents Folder | trippb | Office | 1 | 07-12-2013 07:29 AM |
![]() |
PeaceDove | Word | 3 | 01-17-2012 02:45 PM |
VBA to update certain (but not all) fields | sparkyrose | Word VBA | 0 | 05-20-2010 12:50 PM |
Can no longer update fields! | slindsay | Word | 0 | 09-03-2009 05:10 PM |