目录

一、简单的邮件合并

二、复杂的邮件合并

三、关于简单的邮件合并

1、批量生成多个文档

2、利用word发送邮件

3、每页显示多条记录。

4、邮件合并后的数字格式处理


一、简单的邮件合并

1、批量生成多个文档

2、利用word发送邮件。

3、每页显示多条记录。

4、邮件合并后的数字格式处理,

  • 数字格式  \#"#,##0"
  • 日期格式  \@ "M/d/yyyy"  (m需要大写)

二、复杂的邮件合并

1、利用邮件合并批量生成单个的文档

2、为不同的邮件插入不同的附件。
 

三、关于简单的邮件合并

1、批量生成多个文档

目的:根据不同的员工,生成多份不同的奖励文档

首先要有一个excel表,在word使用邮件合并连接那个表,这样需要检索的数据都连过来了

(1)需要连接的excel表

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件

可以看到,有姓名、邮箱、奖金字段

(2)新建一个word文档

Java 邮箱发送合并的表格 邮件合并的数据_Java 邮箱发送合并的表格_02

(3)点击工具栏上的“邮件”选项,选择下面功能栏的“开始邮件合并”,在弹出的下拉框中,选择邮件合并分布向导(这个方便些,分布向导里的内容均在功能栏里面有)

 

Java 邮箱发送合并的表格 邮件合并的数据_字段_03

然后在文档的右边就会出现邮件合并的向导

Java 邮箱发送合并的表格 邮件合并的数据_excel_04

 (4)按自己的需要选择文档的类型,这里选择的是信函,点击下一步,按自己的需求选择吧,这里选择的是使用当前文档,点击下一步

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_05

(5)选择“使用现有列表”,然后点击下面的“浏览”按钮,选择事先准备好的那张excel信息表,确定完之后,点击下一步:撰写信函

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_06

 

Java 邮箱发送合并的表格 邮件合并的数据_Java 邮箱发送合并的表格_07

 

Java 邮箱发送合并的表格 邮件合并的数据_Java 邮箱发送合并的表格_08

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_09

 (6)点击下一步撰写信函后,编写信息,在需要变化的地方插入合并域。

 

Java 邮箱发送合并的表格 邮件合并的数据_字段_10

 

Java 邮箱发送合并的表格 邮件合并的数据_字段_11

 (7)都写完了之后,点击右边下角的下一步,或者点击工具栏上的预览结果,查看效果(再次点击“预览效果”就会恢复回原来的样子)

Java 邮箱发送合并的表格 邮件合并的数据_excel_12

Java 邮箱发送合并的表格 邮件合并的数据_字段_13

 (8)都查看完没有问题之后,还有三种完成合并的方式

Java 邮箱发送合并的表格 邮件合并的数据_工具栏_14

第一种点击“编辑单个文档”,会弹出一个合并到新文档的窗口,意思是用一个新的文档生成每个员工的每一页信息。

Java 邮箱发送合并的表格 邮件合并的数据_Java 邮箱发送合并的表格_15

Java 邮箱发送合并的表格 邮件合并的数据_工具栏_16

第二种方式“打印文档”,就会弹出合并到打印机的窗口,点击确定,就会把每个员工的文档分别打印出来。

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_17

第三种方式“发送电子邮件”,就会弹出合并到电子邮件的窗口,在窗口里可以选择合并域,就可以实现分别把对应员工的文档发送到对应的邮箱中。

Java 邮箱发送合并的表格 邮件合并的数据_工具栏_18

2、利用word发送邮件

目的:公司要开年会,给名单上的人分别发送一张邀请邮件

首先还是得有事先准备好的excel表,步骤和上述的一样,最后完成并合并选择发送电子邮件

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_19

点击确认发送后可以在outlook上看到发送邮件的情况,如下,(每个人是单独发送的)

Java 邮箱发送合并的表格 邮件合并的数据_excel_20

 

Java 邮箱发送合并的表格 邮件合并的数据_excel_21

3、每页显示多条记录。

目的:出试卷题目

(1)在第一步的时候选择目录 

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_22

(2)其他步的和之前的是一样的,选择表的时候要选择对应的表,然后下面试撰写信函的那步,内容如下:

Java 邮箱发送合并的表格 邮件合并的数据_工具栏_23

 (3)完成并合并,选择编辑单个文档,点击确定

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_24

 (4)效果,这样就实现每页显示多记录

Java 邮箱发送合并的表格 邮件合并的数据_excel_25

4、邮件合并后的数字格式处理

目的:将金额使用千分位格式带过到word里

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_26

(1)按照前面的步骤来,可以看到预览效果里的金额格式和excel表上的是不一样的

Java 邮箱发送合并的表格 邮件合并的数据_Java 邮箱发送合并的表格_27

 (2)自己处理

首先 alt+f9 ,可以显示合并域的域代码

Java 邮箱发送合并的表格 邮件合并的数据_字段_28

 增加数字化格式的域代码

Java 邮箱发送合并的表格 邮件合并的数据_字段_29

Java 邮箱发送合并的表格 邮件合并的数据_excel_30

效果,如果添加了代码还没有变,就选中它按 f9 刷新一下

Java 邮箱发送合并的表格 邮件合并的数据_发送邮件_31

Java 邮箱发送合并的表格 邮件合并的数据_Java 邮箱发送合并的表格_32

(3)那从哪里可以知道那些数字格式之类的代码呢

在excel表中,选择要设置格式的单元格,右键选择单元格格式,选择自定义就可以查看了

Java 邮箱发送合并的表格 邮件合并的数据_工具栏_33