一、什么是邮件合并?为什么需要它?
邮件合并(Mail Merge) 是 WPS 文字中一个极为强大的批量文档生成功能。它的核心原理是:将一份模板文档与一个数据源(如 Excel 表格)关联起来,自动为每一行数据生成一份独立的文档。
1.1 典型应用场景
1.2 邮件合并 vs 逐份手动制作
二、准备工作:你需要什么?
2.1 所需文件清单
在执行邮件合并之前,准备好以下两个文件:
2.2 数据源规范(关键!)
数据源的质量直接影响邮件合并的效果。请遵守以下规范:
⚠️ 最常见失败原因:Excel 数据表中存在合并单元格或空行,导致邮件合并读取数据错位或只读取到部分数据。
工资条数据表示例
邀请函数据表示例
三、邮件合并全流程操作步骤
3.1 步骤一:创建模板文档
打开 WPS 文字,创建一个新文档,编写模板内容。
以工资条为例:
以邀请函为例:
💡 提示:模板中暂时用
[姓名]这样的占位文本标记位置,下一步会替换为邮件合并域。
3.2 步骤二:插入合并域
这是邮件合并的核心操作。请按顺序操作:
菜单路径:
向导分 6 步完成:
3.3 步骤三:插入合并域的具体操作
在第 4 步中,你需要将 Excel 表头中的字段名插入到模板的相应位置:
- 将光标定位到模板的 「姓名」 后面
- 点击「其他项目」
- 在弹出的「插入合并域」对话框中,选择字段名 「姓名」
- 点击「插入」
- 文档中会出现
《姓名》标记 - 重复以上操作,插入所有需要的字段
插入完成后的模板示例(工资条):
邀请函模板:
3.4 步骤四:预览与调整
插入完所有合并域后,进入第 5 步预览:
- 使用「<<」和「>>」按钮逐条浏览
- 检查每条数据是否正确显示
- 如果某字段显示为空或错位,返回数据源检查
常见预览问题:
3.5 步骤五:完成合并
预览确认无误后,进入第 6 步:
选择「编辑单个信函」 → 弹出「合并到新文档」对话框 → 选择「全部」→ 确定
WPS 会自动生成一个包含所有记录的新文档,每条记录之间用分节符分隔。此时你可以:
- 逐份检查并微调格式
- 保存为最终文件
- 直接打印输出
四、工资条批量制作实战
工资条是邮件合并最经典的应用场景之一。以下是针对工资条的专项技巧。
4.1 工资条排版要点
4.2 工资条高级技巧:添加裁剪线
在模板文档中,每条工资条之间添加一条裁剪虚线:
如果希望自动在每条记录之间插入分隔线,可以在生成完合并文档后,使用 「查找和替换」 将所有分节符替换为分割线。
4.3 工资条批量生成最佳实践
五、邀请函批量制作实战
5.1 邀请函格式美化
邀请函更注重排版美观,建议在模板中做好以下设置:
5.2 邀请函人称自动适配
如果你希望邀请函中的称呼自动添加先生/女士(根据性别字段判断),可以使用 WPS 的域代码功能:
方法一:在数据源中新增一列
在 Excel 中新增「称呼」列,用公式自动生成:
然后在模板中直接插入「称呼」合并域。
方法二:使用 IF 域代码
在模板中按 Ctrl + F9 插入域代码:
此方法更高级,但操作门槛较高,推荐新手使用方法一。
5.3 批量邀请函打印与分发
六、邮件合并常见错误与解决办法
6.1 数据源无法读取
6.2 格式错乱
6.3 性能问题
七、邮件合并进阶技巧
7.1 仅合并部分记录
如果只想给部分人发邀请函,而不是全部名单:
- 在第 3 步选择收件人时,点击「筛选」
- 设置筛选条件(如:只选择"VIP=是"的记录)
- WPS 将仅合并符合条件的记录
7.2 使用 Outlook 直接发送邮件
如果你配置了 Outlook 邮箱,WPS 邮件合并可以直接将生成的文档通过电子邮件发送给每个收件人:
- 在第 6 步选择「发送电子邮件」
- 设置收件人字段(数据源中的邮件地址列)
- 输入邮件主题
- 选择发送格式(附件或正文)
7.3 生成桌牌/标签
邮件合并同样适用于制作桌牌、姓名标签、胸牌等:
- 新建一个空白文档
- 在「页面设置」中调整纸张为桌牌尺寸
- 插入合并域
- 使用「标签」功能进行多列排版
八、常见问题解答(Q&A)
Q1:邮件合并支持哪些数据源格式?
回答:WPS 文字支持的邮件合并数据源包括:① Excel 文件(.xlsx/.xls)——最常用 ② WPS 表格文件(.et)③ CSV 格式 ④ Access 数据库 ⑤ Outlook 联系人 ⑥ 文本文件(.txt)。对于大多数用户,Excel 表格是最简单可靠的选择。
Q2:邮件合并最多能合并多少条记录?
回答:理论上没有硬性数量限制,但实际受电脑内存和 WPS 性能影响。一般情况下:① 1500 条——流畅运行 ② 5002000 条——可以处理,建议分批 ③ 2000 条以上——强烈建议分批合并,每次 500 条。合并后的文档如果过大,建议保存为多个文件。
Q3:合并后如何只打印部分记录?
回答:方法一:在编辑单个信函后,在生成的新文档中删除不需要的记录再打印。方法二:在第 3 步筛选收件人,只选择需要打印的记录。方法三:合并到新文档后,使用 WPS 的「打印→设置页码范围」打印指定页。
Q4:合并后的文档可以单独编辑吗?
回答:可以。选择「编辑单个信函」后,WPS 会生成一个普通的 WPS 文字文档,每一页是一条记录。你可以像编辑普通文档一样随意修改、添加或删除任何内容。但注意:这个新文档与数据源已经断开连接,修改后不会再与数据源同步。
Q5:如果数据源更新了,需要重新做一遍合并吗?
回答:不需要重做全部步骤。如果你保存了原始模板(带合并域的版本),只需重新打开模板文档,点击「邮件合并」→「预览结果」→「完成合并」即可。建议保留模板文档(不要删除合并域),下次更新数据源后可直接复用。
Q6:WPS手机版能使用邮件合并功能吗?
回答:目前 WPS 手机版不支持邮件合并功能。邮件合并是 WPS 文字桌面版的专属功能,需要完整的「引用」选项卡支持。你可以在电脑上完成邮件合并后,将生成的文档传输到手机端查看或打印。
Q7:邮件合并中的域代码变成了乱码怎么恢复?
回答:如果模板文档中的合并域显示为乱码(如《姓名》变成了不可识别字符),原因可能是:① 模板文档格式损坏 ② 在非 WPS 环境下编辑过 ③ 文件编码不一致。解决方法:重新插入合并域,或打开备份模板重新操作。
Q8:邮件合并可以插入图片吗(如每个人的头像)?
回答:可以,但操作较为复杂。需要使用域代码方式:① 在数据源中新增一列,存放每人的图片文件路径(如 D:\photos\张三.jpg)② 在模板中按 Ctrl + F9 插入域代码 { INCLUDEPICTURE "{ MERGEFIELD 照片路径 }" } ③ 合并完成后,选中所有图片按 F9 刷新。注意图片路径中不要有中文空格等特殊字符。
九、总结
WPS 文字的邮件合并功能,是批量文档处理最强大的工具之一。无论你是 HR 每月制作工资条,还是行政人员批量制作邀请函、通知书、合同,邮件合并都能将数小时的手工操作压缩到几分钟。
一句话记住邮件合并:
制作一个模板 + 准备一个数据表 = 批量生成任意数量的个性化文档