一天HR的MM找我,说公司最近有一批人事任命在Excel表格中存着,但是下发的时候需要使用Word形式的,模板她都做好了,但是如果一个一个敲的话太费劲了,问我看有没有什么办法可以批量的办法来根据Excel数据生成Word版的任命书。最郁闷的是她竟然拿出了另外一个人已经做好的Word来给我看,说“你看你就照着他的做就成了”。。。。。。
无奈之前由于根本没有接触过这个东西,虽然有已经成型的东西研究但是没有什么头绪。因此在她脑上倒腾了一会就落荒而逃。回来之后痛定思痛,潜心研究。好在有Google的帮助,在更换了数个关键词之后终于找到了解决办法-其实就是office03就已经有的 邮件合并 功能。考虑到众多单身的IT同仁,不敢独享,故有此文。
准备工作
首先备一份Word文档,内容如下所示。(不用考虑什么数据域、Word控件之类的我之前在上面绕了点弯路)
其次准备一个Excel数据源,内容如下所示:
开始合并
1.打开word文档,点击功能区域的邮件,在“开始邮件合并”中选择“邮件合并分步向导”
2.在右侧的功能区域中选择文档类型为信函
3. 开始文档中选择当前文档
4. 在选择收件人中选择准备的Excel数据源
5.在撰写信函中选择其他项目
6.将合并的域名插入到文章中指定的位置
7.预览信函中,可以查看到已经合并好的信函
8.点击完成合并,再在合并选择中选择编辑单个信函
9.在合并到新文档的对话框中选择全部,就可以看到根据数据源生成的多份任命书。保存新文档即可。
好了,以上就是邮件合并的功能。希望某天哪位IT兄弟能用上 示例下载