Ms word Word邮件合并字段

Ms word Word邮件合并字段,ms-word,mailmerge,Ms Word,Mailmerge,我以前从未使用过邮件合并字段,我找到的所有内容都要求您在插入合并字段之前选择一个数据源。我所要做的就是将字段放在word文档上,在代码使用它之前不要将其向下合并。我基本上是在创建文档模板。word是如何做到这一点的?我会遵循这一点。如果您没有可用的数据源,我只需创建一个虚拟Excel/Access/数据源,其中包含您将拥有的字段。Word更希望知道哪些字段可用,并且您可以在生成模板文档后更改源 正如Noah所说,设置包含可用字段的虚拟数据源可能是最容易的,尤其是如果您以前没有使用过邮件合并 但是

我以前从未使用过邮件合并字段,我找到的所有内容都要求您在插入合并字段之前选择一个数据源。我所要做的就是将字段放在word文档上,在代码使用它之前不要将其向下合并。我基本上是在创建文档模板。word是如何做到这一点的?

我会遵循这一点。如果您没有可用的数据源,我只需创建一个虚拟Excel/Access/数据源,其中包含您将拥有的字段。Word更希望知道哪些字段可用,并且您可以在生成模板文档后更改源

正如Noah所说,设置包含可用字段的虚拟数据源可能是最容易的,尤其是如果您以前没有使用过邮件合并

但是,可以手动创建单词字段。按
Alt+I
,然后按
F
(在英文单词上)打开“插入字段”对话框(对于Word XP/2003,您将在“插入”菜单中找到相同的对话框,对于Word 2007,该对话框可从功能区的“快速零件”下的“插入”选项卡中找到)。在此对话框中,您可以选择邮件合并字段并指定所有相关选项,例如
MergeField
类型的字段


如果您知道字段代码(以及相关选项),也可以直接插入字段,方法是按
Ctrl+F9
,然后按字段代码(请注意,您可以使用
Alt+F9
切换字段代码的显示)。在创建模板时,这是一种非常方便的方法,尽管很高级。

这是一个很好的技巧,可以省去(在我的例子中)设置假数据源所需的不必要的工作-谢谢。正如我所期待的,我已经专业地编写了18年的代码,但不知何故,我一直在设法避免使用单词MailMerge——你帮了我大忙!太好了,谢谢。这启发了我在创建合并文档后,尝试以常规方式删除数据源。编辑的word\recipientData.xml和word\\u rels\settings.xml.rels(扩展名为.dotx的.zip中的文件)正是我想要的。