Word 邮件合并——批量生成工牌、邀请函、证书

你需要给公司全体员工制作带照片的工牌?或者给 100 位参会者发送个性化邀请函?逐个复制粘贴显然不现实。Word 的“邮件合并”功能可以自动从 Excel 数据源中读取信息(包括文字和图片路径),批量生成成百上千份个性化文档。

本文以 批量制作员工工牌(带照片) 为核心案例,完整演示邮件合并的操作流程,其他场景(邀请函、证书、合同等)原理相同。

一、准备数据源(Excel 表格)

首先,你需要一个结构化的数据源,通常使用 Excel 文件。

要求

  • 第一行必须是列标题(如“姓名”“部门”“工号”“照片路径”),不能有空列。
  • “照片路径”列需填写每张照片在电脑上的完整路径,例如 C:\工牌照片\张三.jpg。照片建议使用统一尺寸(如 300×300 像素),避免排版错乱。
  • 每一行代表一位员工。

示例数据:

姓名 部门 工号 照片路径
张三 销售部 S001 C:\工牌照片\张三.jpg
李四 技术部 T002 C:\工牌照片\李四.jpg

保存并关闭 Excel 文件,记住存放路径。

二、创建 Word 主文档(工牌模板)

打开 Word,新建一个空白文档,设计工牌模板。你可以插入形状、文本框、图片占位符等,需要插入变量(合并字段)的位置先用文字占位

一个简单的工牌模板示例如下(可根据需要美化):
┌─────────────────┐
│ 员工工牌 │
│ │
│ [照片占位] │
│ │
│ 姓名:«姓名» │
│ 部门:«部门» │
│ 工号:«工号» │
└─────────────────┘

注意:这里的 « » 不是手动输入的,而是下一步通过邮件合并功能插入的域代码。

三、启动邮件合并向导

  1. 切换到 邮件 选项卡。
  2. 点击 开始邮件合并 → 选择 信函(如果每份文档需要单独打印或保存,也可选“目录”或“标签”)。
  3. 点击 选择收件人使用现有列表 → 找到并选中准备好的 Excel 文件 → 选择包含数据的工作表(如 Sheet1)→ 确定。

此时,Word 已经与 Excel 数据源建立了连接。

四、插入合并字段(文字部分)

  1. 将光标放在“姓名:”后面 → 点击 插入合并域 → 在下拉列表中选择“姓名”。
  2. 同样操作插入“部门”“工号”。

完成后,文档中显示为 «姓名» 等域代码。

五、插入图片(照片)—— 关键步骤

普通文字字段直接插入即可,但图片需要用 INCLUDEPICTURE 域来实现。

  1. 将光标放在需要放置照片的位置(例如上面的“[照片占位]”处)。

  2. Ctrl+F9 插入一对花括号 { }(注意:不能手动输入花括号,必须用快捷键)。

  3. 在花括号内输入以下代码(注意空格):

    { INCLUDEPICTURE "{ MERGEFIELD 照片路径 }" }

    完整显示为:{ INCLUDEPICTURE "{ MERGEFIELD 照片路径 }" }

  4. F9 更新域,此时 Word 会尝试显示第一条记录的照片(如果路径正确)。

如果图片未立即显示,不要担心。完成合并后,全选(Ctrl+A)再按 F9 即可全部显示。

六、预览结果

点击 预览结果 按钮,Word 会显示第一条记录的实际内容(如“张三”及其照片)。你可以通过左右箭头按钮查看其他记录。

如果照片显示为红叉,请检查 Excel 中的照片路径是否正确(例如是否使用了绝对路径、文件是否存在、文件名是否包含空格等)。

七、完成合并(三种输出方式)

根据你的需求,选择以下一种方式:

方式一:合并到新文档(最常用)

点击 完成并合并编辑单个文档 → 选择“全部”或指定范围 → 确定。Word 会生成一个包含所有工牌的新文档,每条工牌单独成页(取决于你的模板分页设置)。你可以保存这个文档,一次性打印全部工牌。

方式二:直接打印

点击 完成并合并打印文档 → 选择记录范围 → 确定。直接发送到打印机,每份工牌逐份打印。

方式三:保存为 PDF 分发给员工

将合并生成的新文档另存为 PDF,然后用企业微信或邮件分别发送每位员工的工牌。但邮件合并本身不直接支持按人分拆 PDF,需要借助其他工具(如 VBA 宏)。

八、其他常见应用场景及调整

场景1:批量制作邀请函

数据源包含“姓名”“公司”“座位号”等列。主文档中撰写邀请函正文,如:

尊敬的 «姓名» 先生/女士:
    诚邀您参加我司于 2026 年 7 月 1 日举办的年度峰会,您的座位号为 «座位号»。

合并后每人一份个性化邀请函。

场景2:批量制作培训证书

数据源包含“姓名”“课程名称”“成绩”。主文档中设计证书模板,插入对应字段,合并后打印并盖章。

场景3:批量打印信件标签(邮寄地址)

数据源包含“收件人”“地址”“邮编”。使用 标签 类型(开始邮件合并 → 标签),选择合适的标签尺寸(如 Avery 标准),然后插入地址字段。合并后可直接打印在不干胶标签纸上。

九、进阶技巧

1. 处理照片不显示的问题

合并生成新文档后,如果照片区域仍为空白或红叉:

  • 选中整个文档(Ctrl+A)。
  • F9 强制更新所有域。
  • 如果仍然不显示,可能是路径问题。确保 Excel 中的路径使用双反斜杠(如 C:\\工牌照片\\张三.jpg)或正斜杠(C:/工牌照片/张三.jpg),Windows 路径也支持。

2. 设置数字或日期格式

右键点击 «工资» 域 → 切换域代码,修改为:

{ MERGEFIELD 工资 \# "#,##0.00" }

日期格式:

{ MERGEFIELD 日期 \@ "yyyy年MM月dd日" }

3. 条件判断(如根据性别显示不同称呼)

Ctrl+F9 插入域,编写:

{ IF { MERGEFIELD 性别 } = "男" "先生" "女士" }

4. 每条记录自动分页

在模板末尾(照片和文字下方)插入分页符(Ctrl+Enter)。合并后每条工牌从新页开始。

十、常见问题与解决

问题 解决方法
合并后数字没有千位分隔符 使用 \# "#,##0" 格式开关
日期显示为数字串(如 44567) 使用 \@ "yyyy年MM月dd日" 格式开关
图片不显示,只有路径文字 选中图片域,按 F9;或合并后全选再按 F9
合并时提示“找不到数据源” 确保 Excel 文件未被其他程序打开,且路径无中文或特殊字符
照片大小不一,版面混乱 在 Word 中先插入一个固定尺寸的图片框(布局固定),再将 INCLUDEPICTURE 域放在框内

总结

邮件合并是 Word 中最高效的批量文档生成工具。掌握它,你可以:

  • 批量制作员工工牌、学生证(带照片)
  • 批量发送活动邀请函、培训证书
  • 批量打印信封标签、合同、录取通知书

建议先用 2-3 条测试数据试运行,确认照片路径和格式正确后,再进行全量合并。