WD: MailMergeReset Generates WordBasic Error 509

ID: Q109835


The information in this article applies to:
  • Microsoft Word for Windows, versions 6.0, 6.0a, 6.0c
  • Microsoft Word for Windows 95, versions 7.0, 7.0a
  • Microsoft Word for the Macintosh, versions 6.0, 6.0.1


SYMPTOMS

The WordBasic macro command MailMergeReset generates the following error message when executed in a document that is not formatted for a mail merge:

Word 7.x

The MailMergeReset command is not available because the document is not a mail merge main document.

Word 6.x and Earlier

Word Basic Err = 509


CAUSE

The MailMergeReset command is not available because the document is not a valid mail merge main document.


RESOLUTION

Use the MailMergeState() command as demonstrated in the following macro to determine if the current document is a mail merge main document, then run the MailMergeRest command based on the results.


   Sub MAIN
      If MailMergeState(0) = 2 Then MailMergeReset
   End Sub 


MORE INFORMATION

This behavior is different from that of Word 2.x. The Word 2.x macro language allows the command FilePrintMergeReset to run in a normal document without generating any error messages. Word 6.x converts the FilePrintMergeReset command to MailMergeReset.


REFERENCES

"Microsoft Word Developer's Kit," version 6.0, page 582.

Additional query words: wdk

Keywords : kberrmsg kbmacro wordnt kbmacroexample winword ntword macword word6 word7 word95
Version : MACINTOSH:6.0,6.0.1; WINDOWS:6.0,6.0a,6.0c,7.0,7.0a
Platform : MACINTOSH WINDOWS
Issue type : kbprb


Last Reviewed: December 29, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.