在使用 Microsoft Word 处理批量文档(如邀请函、通知、证书等)时,常常需要根据收件人性别动态显示“先生”或“女士”。本文将介绍一种基于邮件合并和IF 域的实用方法。
你需要准备一个包含姓名和性别的数据源(如 Excel 表格),其中性别列建议用统一格式,例如:男 / 女 或 M / F。
例如 Excel 文件内容如下:
姓名 性别
张三 男
李四 女
王五 男
在 Word 文档中,光标定位到要插入称呼的位置,按下 Ctrl + F9 插入域代码(会显示为一对花括号 { },注意:不能手动输入花括号)。
在花括号内输入以下内容(假设性别字段名为 性别):
{ IF "{ MERGEFIELD 性别 }" = "男" "先生" "女士" }
说明:
MERGEFIELD 性别 表示从数据源读取“性别”列点击 Word 菜单栏的【邮件】→【选择收件人】→【使用现有列表】,导入你的 Excel 文件。然后点击【完成并合并】→【编辑单个文档】,即可生成每位收件人对应的个性化称呼。
Ctrl + F9 插入,手动输入无效Alt + F9 可切换显示/隐藏域代码此方法广泛应用于: