题记html
经常会用到一个模板生成多个\多份文档、邮件、通知的状况,文档中除了个别关键字字段(如,名字、编号、或者日期等),其他内容都是一样的。这种状况下,若是单个生成文档(打开,添加/修改关键字段,保存),则费时费力,并且容易出错。数据库
Word提供了一个Mail Merge的功能,该功能容许一个文档模板从一个数据源中提取关键字段,替换模板中的内容,生成多个文档。特别适用于通知、群发邮件、证书的生成。这个数据源能够是Excel,能够是Access数据库。工具
举例spa
Name | Number | Gender |
张三 | 1 | Male |
李四 | 2 | Famale |
黄一 | 3 | Male |
Hello, «Gender» «Name»,插件
Your number is «Number». Thank you.htm
其中的《》引用的内容即为插入域,是点击“插入合并域”后选择插入的,在合并数据源的时候或者Preview Results的时候,这些字段会自动替换为数据源中的真实数据。blog
这个时候能够经过点击工具条上的“查看合并数据”(View Merged Data)来查看合并数据源后的效果,以下,ci
Hello, Mr. 张三,文档
Your number is 1. Thank you.get
最后
可使用“合并到新文档”(Merge to New document)来保存全部合并数据源后的文件,或者,“合并到打印机”(Merge to Printer)来打印,或者“合并到邮件”来发送。
可是他不能分开成一个个单独的文档,可使用vba来实现,见http://www.cnblogs.com/batter152/p/3530711.html。
或者使用第三方的插件Individual Merge Letter,安装好以后在word的ribbon上多出一个group,有一些按钮,点击以后如图,就能够自动分红多个文档。