我正在尝试使用 Word 的 XML(来自 Word 2007)手动创建邮件合并。我有以下无效的 XML:
<w:mailMerge>
<w:mainDocumentType w:val="catalog" />
<w:linkToQuery />
<w:dataType w:val="native" />
<w:connectString w:val="Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=TheServer;Data Source=." />
<w:query w:val="SELECT * FROM `Table` WHERE `id_field` = 7" />
<w:dataSource r:id="rId1" />
<w:activeRecord w:val="0" />
</w:mailMerge>
我无法从文档中真正弄清楚我应该做什么。这只是来自数据库表的邮件合并。它说线路有错误<w:mainDocumentType w:val="catalog" />
。我查了一下可能的值w:val
没有任何运气。我找不到任何像样的文档。
有人有主意吗?
DII http://www.documentinteropinitiative.com/implnotes/ECMA-376/sec_34_24_13_0_0_0.aspx拥有所有文档,您也可以在该网站上查找,例如mainDocumentType
被列为CT_MailMergeDocType http://www.documentinteropinitiative.com/implnotes/ECMA-376/c3d484e1-be73-4c35-a720-d69cc23c7c6c.aspx。搜索后,我得到了然后告诉我查找ST_MailMergeDocType http://www.documentinteropinitiative.com/implnotes/ECMA-376/dfb1376d-9b91-40a3-bed0-efdf6ef9f6df.aspx,其中列出了类型。
此外,OpenXML Developer 还提供了一些使用 WordprocessingML 进行 MailMerge 的基本介绍文章:
- 使用 WordProcessingML 中的邮件合并
系统.IO.打包API http://openxmldeveloper.org/articles/2542.aspx
- WordProcessingML 中的邮件合并 http://openxmldeveloper.org/archive/2007/12/11/2492.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)