<mainDocumentType> (Source Document Type)
This element specifies the type of a given WordprocessingML source document.
If this element is omitted, then its value shall be assumed to be formLetters.
In addition, what a hosting application does with the documents that result from importing external data into specified fields can be determined based on the <mainDocumentType> element, but other than this, is independent of a given merged document's WordprocessingML. For example, if a given merged WordprocessingML document contains a <mainDocumentType> element with its @val attribute equal to email, the hosting application may call a email service after importing external data into specified fields, in order to generate emails containing the resulting documents.
WordprocessingML simply provides the <mainDocumentType> that can serve as a trigger for an application to surface user interface specific to a type of mail merge. ]
<w:mailMerge> <w:mainDocumentType w:val="formLetters" /> … </w:mailMerge>
In this example, the source document is of the formLetters type, as specified by the <mainDocumentType >element's @val attribute being equal to formLetters. ]
Parent Elements |
|---|
|
Attributes |
Description |
|---|---|
|
Specifies the type of source document which is specified by the given WordprocessingML document. <w:mainDocumentType w:val="formLetters" /> This WordprocessingML specifies that a given source document is a The possible values for this attribute are defined by the ST_MailMergeDocType simple type (§2.18.61). |
The following XML Schema fragment defines the contents of this element:
<complexType name="CT_MailMergeDocType">
<attribute name="val" type="ST_MailMergeDocType" use="required"/>
</complexType>