WD: NextField and UpdateFields Do Not Update All Fields

Last reviewed: February 2, 1998
Article ID: Q81488
The information in this article applies to:
  • Microsoft Word for Windows, versions 1.0, 1.1, 1.1a, 2.0, 2.0a, 2.0a-CD, 2.0b, 2.0c, 6.0, 6.0a, 6.0c
  • Microsoft Word for Windows 95, versions 7.0, 7.0a
  • Microsoft Word 97 for Windows
  • Word for the Macintosh, versions 6.0, 6.0.1

SYMPTOMS

Using the WordBasic commands NextField and UpdateFields may not update all of the fields in your document.

CAUSE

This problem can occur if Field Codes are turned off.

WORKAROUND

To resolve this problem, turn on Field Codes before you run the WordBasic commands. You can do this by adding three lines to your macro code.

Add the following two lines at the beginning of your macro:

   n = ViewFieldCodes()    'Remembers if Field Codes are on or off.
   ViewFieldCodes 1        'Turns Field Codes on.

Then add the following line at the end of your macro:

   ViewFieldCodes abs(n)   'Returns Field Codes to the state they were in
                           'before the macro turned them on.

STATUS

Microsoft has confirmed this to be a problem in the versions of Word listed above. This problem was corrected in Word 97 for Windows.


Additional query words: fieldcode
Keywords : kbfield macword ntword winword winword2 word6 word7 word95 wordnt
Version : WINDOWS:1.0,1.1,1.1a,2.0,2.0a,2.0a- CD,2.0b,2.0c,6.0,6.0a,6.0c,7.0,7.0a; MACINTOSH:6.0,6.0.1,6.0.1a
Platform : MACINTOSH Win95 WINDOWS winnt
Issue type : kbbug
Solution Type : kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 2, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.