我以前没有使用过邮件合并字段,所有我找到的教程都要求你在能够插入合并字段之前先选择数据源。而我只是想把字段放到Word文档中,直到代码消耗它之前不合并它。我实际上正在创建文档模板。这在Word中如何完成?
Noah提到,如果你没有使用过邮件合并功能的话,最好先设置一个包含可用字段的虚拟数据源。
不过,Word字段也可以手动创建完成。按下Alt+I
,然后按F
(在英语版Word中)打开“插入字段”对话框(对于Word XP/2003版本,您可以在“插入”菜单中找到类似的选项;对于Word 2007版本,该对话框在“插入”选项卡下的“快速部件”下)。在此对话框中,您可以选择邮件合并字段并指定所有相关选项,例如类型为MergeField
的字段。
如果您知道字段代码(以及相关选项),还可以通过按Ctrl+F9
键,然后输入字段代码来直接插入字段(请注意,您可以使用Alt+F9
切换字段代码的显示)。这是创建模板时非常方便的高级方式。
我会遵循这篇微软文章。如果你没有可用的数据源,我建议你创建一个虚拟的Excel/Access/data source,并添加所需的字段。Word更喜欢知道哪些字段是可用的,而且一旦模板文档建立完成,你就可以更改数据源。