一天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兄弟能用上 示例下載