題記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,有一些按鈕,點擊以後如圖,就能夠自動分紅多個文檔。