Microsoft KB Archive/109835

{|
 * width="100%"|

WD: MailMergeReset Generates WordBasic Error 509

 * }

Q109835

-

The information in this article applies to:


 * Microsoft Word for Windows, versions 6.0, 6.0a, 6.0c
 * Microsoft Word for Windows, 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.