IBM Lotus Symphony 七种兵器之 Mail Merges
轉自:http://www.ibm.com/developerworks/cn/lotus/symphony-mailmerge/index.html
Lotus Symphony 的 Mail Merge 功能通過將數據文件連接到主文檔 , 利用數據文件中的記錄對主文檔的域進行一一替換,并可以直接調用 Lotus Notes 郵件處理程序來實現郵件的發送。本文從實例出發,介紹了如何使用該功能批量處理和發送電子郵件。Symphony 七種兵器之 Mail Merges
Lotus Symphony 是由 IBM 推出的一套免費的具備豐富功能的辦公文檔處理軟件。Lotus Symphony 的 Mail Merge 功能通過將數據文件連接到主文檔 , 利用數據文件中的記錄對主文檔的域進行一一替換,并可以直接調用 Lotus Notes 郵件處理程序來實現郵件的發送。本文從實例出發,在 Symphony Mail Merge 基本操作流程的基礎上,介紹了如何使用 Symphony 的 Mail Merge 功能批量處理和發送電子郵件,以及如何巧妙的利用 Symphony 的 Mail Merge 功能批量處理某些固定格式的文檔。這樣我們就可以從一些繁瑣重復的工作中脫身出來,從而提高了我們的工作效率。所以 Symphony 的第一種兵器,不是 Mail Merge,而是效率。
Lotus Symphony 與 Mail Merge
Lotus Symphony 是一款免費的全新辦公文檔處理軟件,支持 Open Document Format 文檔標準并兼容眾多 Microsoft Office 和 SmartSuite 文檔格式。它提供了三項核心工具:Lotus Symphony Documents、Lotus Symphony Spreadsheets 和 Lotus Symphony Presentations,分別用于文字處理、創建電子表格與制作幻燈片等日常文檔編輯工作。
在人們的日常辦公中,經常會有很多的數據信息,同時又需要根據這些數據信息制作相應的大量文檔, 比如公司企業、學校、政府辦公時就經常需要發送大量的通知、商品郵寄廣告、錄取通知書、成績單、會議邀請函等文檔。如果通過手工一個一個文件的復制粘貼來完成這些文檔的操作,將耗費大量的時間,而且也有可能發生差錯。 Mail Merge 就是針對這種情況應運而生的, 通過 Mail Merge,我們可以在某一個特定格式內容的主文檔中,合并與發送信息或是個人信息相關的一組數據或資料,從而批量的生成需要的郵件或其它文檔,從而極大的提高了工作的效率,有效的實現辦公自動化。 需要通過 Mail Merge 處理的文檔一般都是數量比較巨大,而且文檔的內容有固定的不變的部分,比如邀請函的落款,通知的內容等,而變化的內容如收件人的名字,考試成績的分數等都是可以通過數據表格中標題行對應的數據記錄一一對應的。
含有標題行的數據表格一般由字段列和記錄行組成,字段列定義了該列存儲的數據的含義,而每一條記錄行則是這個對象相應的具體的數據的值:
表 1. 標題行數據表格
| Market | Branch | Account | Customer | City |
| CALIFORNIA | 501717 | 2704603 | FUNDAG Corp. | EL CAJON |
| CALIFORNIA | 501717 | 354951 | PRUCAS Corp. | EL CAJON |
| CALIFORNIA | 501717 | 354951 | PRUCAS Corp. | EL CAJON |
| CALIFORNIA | 501717 | 2704603 | FUNDAG Corp. | EL CAJON |
| CALIFORNIA | 501717 | 2704603 | FUNDAG Corp. | EL CAJON |
| CALIFORNIA | 501717 | 354951 | PRUCAS Corp. | EL CAJON |
| CALIFORNIA | 501717 | 2704603 | FUNDAG Corp. | EL CAJON |
Symphony Mail Merge 的基本操作流程
使用 Symphony 完成 Mail Merge 的過程主要有創建主文檔,連接到數據文件并選擇記錄字段,然后向主文檔中添加域字段,然后就可以預覽或者發送郵件完成 Mail Merge 了。
創建主文檔
主文檔是指要處理的文檔中主體的部分形成的文檔,比如說信件中的落款,請柬或通知書中對每個收件人不變的內容等等。主文檔本身并沒有什么不同,在完成 Mail Merge 之前它一直是個普通的文檔。但是,在對主文檔的編輯過程中,我們需要考慮如何使得文檔的內容和格式能夠與數據列表文件更好的結合,以便在合適的位置留下數據填充的空間,而且同時也可以規劃數據列表文件的格式以符合主文檔的需要。
我們可以用平時創建一個空文檔的方式來創建一個空白的主文檔:
圖 1. 創建空白主文檔
還可以通過菜單“File->New->From Template->Document”根據需要選擇合適的模板來創建文檔:
圖 2. 從模板創建主文檔
Symphony 還提供了 Envelope 這種文檔格式(File->New->Envelope),可以直接創建信封格式的文檔:
圖 3. 創建信封樣式的文檔
文檔創建完成后,我們可以按照前面提到的原則進行內容的編寫,如我們需要批量發送的信件內容如下:
_______:您好!感謝您向 developerWorks 投稿!您的投稿意向 __________________ 我們已經仔細審閱過。這篇投稿的選題符合我們的需要,請您開始寫作,并提 供寫好的初稿,我們將對您提供的內容做進一步的審閱并確定是否正式采用您的稿件。關于文章寫作,請您注意以下事項:1. 您所提交的稿件必須是您尚未公開發表的原創作品,且其中任何部分都不會侵犯任何第三方的知識產權;…………感謝您對 developerWorks China 的大力支持!如果您還有其他的問題或者意見,歡迎和我聯系。Best Regards!*******************Editor, developerWorks ChinaPhone: BJ PCP 86-10-****-**** ext **** Fax: 86-10-****-**** Internet Email: *******@cn.ibm.com連接數據文件
主文檔創建編輯完成以后,我們可以打開 Mail Merge 的界面,點擊菜單“Tools->Mail Merge”, Symphony 就會在文檔編輯界面的左邊打開一個 Mail Merge 的側邊欄,用于完成 Mail Merge 的各種操作。
圖 4. Mail Merge 側邊欄()
我們需要事先準備好用于輸入的數據文件,Symphony Mail Merge 目前支持的數據文件包括 Lotus Notes 聯系人文件(.nsf), Open Document 文檔格式的電子表格文件(.ods),以及存儲數據的純文本文件(.csv 和 .txt)
我們可以點擊 Browser …按鈕來選擇輸入的數據文件:
圖 5. 選擇輸入數據源文件
由于前面我們創建的是采稿信的主文檔,所以我們相應的選擇我們準備好的作者信息電子表格文件,其內容如下:
| 姓名 | 郵件地址 | 文章名稱 | 聯系地址 | 郵編 | 電話 |
| 張三 | zhangsan@mail.com | 《使用 MailMerge 完成郵件批量處理》 | ******** | ******** | ******** |
| 李四 | lisi@mail.com | 《 Symphony Document 介紹》 | ******** | ******** | ******** |
| 王五 | wangwu@mail.com | 《 Symphony Presentation 介紹》 | ******** | ******** | ******** |
| 趙六 | zhaoliu@mail.com | 《 Symphony Spreadsheet 介紹》 | ******** | ******** | ******** |
| 孫七 | sunqi@mail.com | 《 Symphony Embedded in Notes 》 | ******** | ******** | ******** |
| 周二 | zhouer@mail.com | 《 Symphony Web 瀏覽器》 | ******** | ******** | ******** |
| 李七 | liqi@mail.com | 《 Symphony 辦公綜合應用》 | ******** | ******** | ******** |
選擇好輸入的數據源文件后,Mail Merge 側邊欄會發生相應的改變,數據表格文件的標題行自動的被提取出來成為字段:
圖 6. Mail Merge 側邊欄
我們將光標放置在需要插入字段的主文檔的對應位置上,比如我們需要將作者的名字插入到采稿信中收信人稱呼的位置,則可以先用光標選中這段位置,然后在 Mail Merge 側邊欄中雙擊需要插入的字段“姓名”,或是選擇姓名字段后,點擊左下的 Insert 按鈕,就可完成操作了。我們可以按照這種方法在采稿信中一一插入姓名和文章名稱字段,完成后效果如下:
圖 7. 插入標題字段()
完成 Mail Merge
插入我們需要的字段后,點擊“Finish Merge”按鈕,Symphony 提供了多種方式來完成 Mail Merge。
圖 8. 完成 Mail Merge
預覽(Preview …):
點擊 Preview …菜單,Symphony 會顯示完成 Mail Merge 后的效果,主文檔內容中的數據源字段會被數據源中的數據一一填充,而單擊左邊的數據列表,則會顯示對應的數據填充后的文檔內容:
圖 9. Mail Merge 預覽()
打印(Print …):
點擊 Print …菜單,Symphony 會讓您選擇是打印數據源中所有數據還是選擇某一部分數據,還可以選擇是將生成的各個子文檔按照各個獨立的文件單獨打印還是合并成一個大文檔作為一個文件一起打印。
圖 10. MailMerge 打印
保存(Save …):
點擊 Save …菜單,我們同樣可以選擇用數據源中所有數據生成的文檔,也可以選擇某一段數據生成的文檔。而生成的文檔類型可以選擇將所有的子文檔保存在一個文件中,也可以選擇將生成的每一個子文檔單獨保存成每一個文件,而且我們可以選擇以某一個字段作為保存的文件名,如我們選擇 < 文章名稱 > 作為保存的文件名,則在目錄下會對應的生成:《使用 MailMerge 完成郵件批量處理》 .odt, 《 Symphony Document 介紹》 .odt, 《 Symphony Presentation 介紹》 .odt ……等文件。
圖 11. Mail Merge 保存文件
發送郵件(Send E-mail …):
作為同樣是 IBM Lotus 產品線上的產品,Symphony 的 Mail Merge 集成了對 Notes 郵件的調用。點擊 Send E-mail …菜單,我們可以最終完成對郵件的批量發送。我們同樣可以選擇用數據源中所有數據,也可以選擇某一段數據;最主要的是設置采用哪個字段作為郵件的發送地址,這里我們當然就是選擇 < 郵件地址 > 字段。另外,我們還可以選擇郵件抄送和密送的地址,郵件的標題,以及作為附件發送的各個子文檔的附件名稱。
圖 12. Mail Merge 郵件發送
Symphony Mail Merge 的巧妙應用
Symphony Mail Merge 處理可以用來批量處理發送郵件,還可以通過巧妙的運用來批量處理固定格式但部分內容又不盡相同的各種應用文檔,如為各種比賽頒發的獲獎證書,學生考試的成績單等等,從而實現辦公的自動化,大大提高我們的工作效率。
使用 Symphony Mail Merge 制作獲獎證書
學校展開了一場奧林匹克數學,物理,化學等各科目競賽,有十幾位同學在分別在各個科目中取得了好成績,獲得了一等獎,二等獎,三等獎等等,因此需要為這些同學制作獲獎榮譽證書。通常情況下,我們會根據每個同學的情況,一一制作獲獎榮譽證書,并一一打印。但是利用 Symphony Mail Merge 的功能,我們可以輕松簡單的完成這項任務。
首先我們可以使用 Symphony Spreadsheet(電子表格)來創建同學們的獲獎信息表格:
| 姓名 | 科目 | 獲獎名次 |
| 張慶林 | 物理 | 三等獎 |
| 李榮 | 物理 | 一等獎 |
| 王若衣 | 數學 | 三等獎 |
| 趙珊珊 | 數學 | 二等獎 |
| 孫天蓉 | 化學 | 二等獎 |
| …… | …… | …… |
| 韓易 | 生物 | 三等獎 |
| 張小凡 | 英語 | 二等獎 |
| 謝林 | 英語 | 一等獎 |
| 唐笑 | 數學 | 三等獎 |
| 龍一 | 化學 | 三等獎 |
接下來我們使用 Symphony Document 創建主文檔——奧林匹克競賽獲獎榮譽證書。主文檔創建完成后,我們點擊“Tools->Mail Merge”菜單打開 Mail Merge 側邊欄,并點擊“Browser”按鈕選擇我們創建好的數據源文件“獲獎信息 .ods”。導入數據源文件后我們就可以選擇在對應的位置分別插入 < 姓名 >,< 科目 >,< 獲獎名次 > 這三個字段,完成文檔的制作:
榮譽證書 同學在第九屆奧林匹克競賽中獲得高中組,特發此證,以資獎勵。奧林匹克教育委員會二零零九年三月十二日我們可以批量打印榮譽證書了,也可以進行一下預覽,如下是趙珊珊同學的獲獎證書:
榮譽證書 趙珊珊同學在第九屆奧林匹克數學競賽中獲得高中組二等獎,特發此證,以資獎勵。奧林匹克教育委員會二零零九年三月十二日使用 Symphony Mail Merge 制作成績通知單
期末要到了,處理學生的成績單又是一件頭疼的事情,一個班乃至一個年級的同學有好幾十乃至上百名,如果一個個制作,必然耗費大量的時間和精力,而且也很容易出現差錯。使用 Symphony Mail Merge 可以方便快捷出色的完成這一任務。
首先我們有一個電子表格來保存同學們的考試成績:
| 姓名 | 學號 | 聯系地址 | 語文 | 數學 | 物理 | 化學 | 英語 | 政治 | 體育 |
| 張慶林 | 200403001 | ******** | 78 | 88 | 88 | 96 | 77 | 90 | 良好 |
| 李榮 | 200403002 | ******** | 82 | 79 | 89 | 93 | 87 | 86 | 合格 |
| 王若衣 | 200403003 | ******** | 83 | 92 | 79 | 93 | 88 | 79 | 優秀 |
| 趙珊珊 | 200403004 | ******** | 88 | 83 | 79 | 88 | 92 | 88 | 合格 |
| 李小小 | 200403007 | ******** | 91 | 77 | 88 | 93 | 77 | 87 | 優秀 |
| …… | …… | …… | …… | …… | …… | …… | …… | …… | …… |
| 韓易 | 200403009 | ******** | 88 | 85 | 85 | 77 | 78 | 88 | 合格 |
| 張小凡 | 200403010 | ******** | 79 | 79 | 79 | 87 | 66 | 91 | 良好 |
| 謝林 | 200403011 | ******** | 92 | 92 | 85 | 88 | 84 | 79 | 優秀 |
| 唐笑 | 200403012 | ******** | 91 | 83 | 91 | 92 | 92 | 93 | 合格 |
| 龍一 | 200403013 | ******** | 79 | 88 | 77 | 83 | 79 | 88 | 合格 |
然后我們使用 Symphony Document 來設計一份成績通知單:
點擊“Tools->Mail Merge”菜單打開 Mail Merge 側邊欄,然后點擊“Browser”按鈕選擇同學們的考試成績記錄文件作為數據源,選擇在對應的位置分別插入 < 姓名 >,< 學號 >,< 語文 >,< 數學 > 等各個字段。最后點擊“Finish Merge”按鈕,選擇打印或發送同學們的成績通知單:
Symphony Mail Merge 數據源的替換與重新匹配
當我們為主文檔選擇了數據源文件,并插入了一些字段后,有時候出于種種原因我們可能需要使用新的數據源文件,由于新的數據文件的字段名不一定能夠保證與原有數據文件的保持一致,所以我們制作好的 Mail Merge 文檔中的字段就會失效,不能起到批量替換的作用。而如果手工一個個的去修改主文檔中已經插好的字段又會比較麻煩,為此,Symphony Mail Merge 提供了一個匹配字段(Match Fields …)的功能,方便用戶在這種情況下的使用。
當通過“Browser …”按鈕重新選擇過數據源文件后,點擊 Mail Merge 側邊欄的“Match Fields”菜單,Symphony Mail Merge 會彈出一個對話框讓用戶選擇重新匹配的字段:
圖 13. Mail Merge 字段匹配
對話框的左邊是主文檔中是主文檔中已插入的字段,用戶可以在右邊的下拉列表中選擇對應的字段。需要注意的是,如果兩個數據源文件中的字段是同名的話,由于不需要重新匹配,這個同名的字段是不會出現在這個對話框中的。
總結
通過上述的介紹,我們了解了使用 Symphony Mail Merge 批量處理郵件的基本流程,包括創建主文檔,連接數據源文件并插入域,然后可以預覽、打印、保存或者直接調用 Notes 郵件發送生成的批量郵件;除此之外,我們還介紹了如何巧妙的利用 Symphony Mail Merge 的批量處理能力,自動的生成同學們各自的獲獎榮譽證書,期末成績單這些原本要耗費我們大量時間去制作的電子文檔。由此可見,使用 Symphony Mail Merge,可以有效的實現辦公自動化,提高我們的工作效率。Symphony 的第一種武器,正是效率。
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/14751907/viewspace-622660/,如需轉載,請注明出處,否則將追究法律責任。
轉載于:http://blog.itpub.net/14751907/viewspace-622660/
總結
以上是生活随笔為你收集整理的IBM Lotus Symphony 七种兵器之 Mail Merges的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 九联UNT402H-MV310刷机包及方
- 下一篇: 联想笔记本电量显示为0