Word邮件合并
Word邮件合并功能可以解决在Word中批量填写内容的需求,当需要大量格式相同,只修改少数相关内容时,例如利用Word制作工资条,通知函,奖状等等,同时操作也非常简单灵活。下面通过例子来说明邮件合并的使用方法。
下面是工资条的模板,其中红框内是需要填写的内容。
我们来看看如何使用邮件合并来填写这些数据。
首先数据源表如下:
基本步骤
点击 邮件 -> 开始邮件合并 -> 邮件合并分步向导
在右侧的邮件合并向导页面的下方一直点击「下一步」到第 3 步,选择「使用现有列表」下面的「浏览」
在弹出的文件选择框中选择数据源所在的文件表。按照提示完成后接着点击下一步进入第 4 步。
点击或者选择需要插入项目的区域,按照下图的步骤将,一个个插入项目。
插入完成后的样子,所有变化的地方都被替换成了数据源的列标题
点击「下一步:预览信函」,如果格式、内容没有问题的话就点击「下一步:完成合并」。完成合并这里还有两个按钮,一个是「打印」,可以直接打印生成后的内容,一个是「编辑单个信函」,点击「编辑单个信函」即可查看合并后的文档。
这样就可以得到格式一样,内容批量随着列表变化的文档了
常见进阶问题
数字格式
工资单中的数据经常是要精确到小数点后两位的,而我们生成后的文档都是整数,修改方法如下:
在上述第四步中选中对应的合并域,这里以基本工资这一项为例,按下SHIFT+F9快捷键,此时的显示效果如下:
这种显示样式我们称其为域代码显示样式,在后面输入" #0.00"(注意前面有一个空格,双引号不需要键入)
说明:此处的#号的作用是指定数字内容的输出样式,与EXCEL中的TEXT函数用法类似,其他样式对应的代码可以直接网上搜索一下,此时的界面如下:
点击下一步预览就可以看到格式已经改为对应的格式了
当然对于其他的项目也可以按照同样的步骤修改。这里有一个相关快捷键,前面介绍的SHIFT+F9快捷键是将某一个选中域显示为域代码样式,如果想将每一个域均显示为域代码样式,可使用快捷键ALT+F9,按下快捷键后,我们可以看到所有的域均显示为域代码样式:
这样可以更快捷的对格式进行修改
一张纸显示多条记录
邮件合并默认一个记录是一页纸,有时候一页的内容比较少,比较空旷,需要将多条记录打印在一张纸上,可按如下步骤修改:
首先将格式调整好,例如这里一张纸放两条记录
然后在两条记录中间插入下一记录的规则
这一设置就相当于一个记录分隔标记,在这一个标记后的会填入下一个记录的数据(也就是Excel的下一行),所以在同一页有多条记录的话,前面的记录都要在最后加上域«下一记录»。如果不加的话,同一页都只会填入同一个记录的数据。点击下一步预览可以看到已经修改:
拆分邮件合并后的文档为多个文档
邮件合并在生成之后默认将所有记录合并为一个文档,如果需要将其保存为多个文档可按照如下步骤修改:
在第四步的时候在文档首行添加“XXX工资明细”文字,并按上述第四步撰写信函中的步骤插入合并域“《姓名》”,然后选中该行,在“开始”选项卡的“样式”功能区,点击“标题1”。
注意这里如果你不想让这行标题字显示出来可以调整格式,将这一行字的字体颜色调整为白色。
标题前面的黑点其实是word中的一种非打印的编辑标志,也就是说,打印的时候,它是不出现的。如果要隐藏黑点,请单击“开始”选项卡,“段落”功能区。在换行与分页中取消勾选“与下段同页”、“段中不分页”或“段前分页”选项,如下图所示。
其他步骤与之前说的邮件合并步骤一致,一直到最后一步通过编辑单个信函生成最终的合并文件。
切换至“视图”选项卡,点击“大纲视图”。
选择“大纲”选项卡,修改“显示级别”为1级,同时按住【Ctrl】+【A】使页面文档全选中,点击“显示文档”,点击“创建”,从而创建出按照每个标题分隔的子文档
在此可以删除所有分节符,如果不删除的话,拆分后的每一个文档中会出现多余的空白页,可以全选内容【Ctrl】+【A】,然后【Ctrl】+【H】替换掉分节符「^b」
同时按住【Ctrl】+【S】,在弹出的“另存为”对话框中选择位置然后点击“保存”,总的文档被拆分后保存为了独立的文档且标题即为对应的姓名
测试文件下载地址
https://download.csdn.net/download/qq_42692386/89030651
https://download.csdn.net/download/qq_42692386/89030649
Word邮件合并的更多相关文章
- 第九周(1) Word邮件合并2
第九周(1) Word邮件合并2 教学时间 2013-4-22 教学课时 2 教案序号 15 教学目标 1.进一步掌握邮件合并的技巧和方法.2.利用邮件合并制作准考证.3.掌握在同一页生成多个记录的方 ...
- 第八周(2) Word邮件合并1
源自:http://www.sxszjzx.com/~c20/12-2/office-gj/files/8-2/8-2.html 第八周(2) Word邮件合并1 教学时间 2013-4-16 教学课 ...
- Aspose.Word邮件合并之自定义数据源
Aspose.Word在进行邮件合并时,默认的几个重载方法对Database支持比较友好,但是也可以通过自定义数据源来实现从集合或者对象中返回数据进行邮件合并. 自定义数据源主要是通过实现IMailM ...
- Java 在Word中创建邮件合并模板并合并文本和图片
Word里面的邮件合并功能是一种可以快速批量操作同类型数据的方式,常见的如数据填充.打印等.其中必不可少的步骤包括用于填充的模板文档.填充的数据源以及实现邮件合并的功能.下面,通过Java程序展示如何 ...
- PyQt5实现邮件合并功能(GUI)
1. 实战Word批量 需要处理批量替换word的一些数据,数据源从Excel中来. Excel的百分数会变为数字,以及浮点数会多好多精度,为了原汁原味的数据,直接复制数据到文本文件.通过\t来分隔即 ...
- office------------word邮件合并(word2016版)
虽然本人是学计算机的,但是office技能很一般,最近工作中用到了邮件合并这一功能,记录下来与大家分享. 我用到的邮件合并就是word中定好模板,从excel中批量导入数据,现实生活中,在录取通知书打 ...
- C# 创建邮件合并模板并合并文本、图片
对于Word中的邮件合并功能,用户可以将邮件合并后的结果文档保存并打印,也可以通过邮件的形式发送,在很多场合需要使用到此功能.那对于编程人员,我们也可以在C#语言环境中通过代码的形式来实现.根据需要先 ...
- Aspose.Words实现邮件合并功能和打印
前言 最近公司要做一个B/S架构的web打印系统,主要是可以上传.下载.邮件合并.打印等等,还有就是角色的分配.用户的创建.日志记录等等,跟一般的web系统一样.可能不一样的就是需求:想把excel的 ...
- Word2010邮件合并制作成绩单
原文链接: https://www.toutiao.com/i6488941003494392333/ 准备数据源: 选择"邮件"选项卡,"开始邮件合并"功能组 ...
- [原创]Devexpress XtraReports 系列 9 创建邮件合并报表
昨天发表了Devexpress XtraReports系列第八篇[原创]Devexpress XtraReports 系列 8 创建Drill-Through报表,今天我们继续. 今天的主题是创建邮件 ...
随机推荐
- 二叉树专题学习(C++版) 基础的上机题
前言: 由于二叉树这一章的题型比较多,涉及到的递归程序也较多,所以单开一个随笔来记录这个学习过程,希望对读者有帮助. 理论知识基础 在二叉树的选择题中,常常会涉及到对于最多或最少结点.最大或最小高度. ...
- 🎀SQL注入拦截工具-动态order by
简介 业务场景经常会存在动态order by 入参情况,在处理动态 order by 参数时,需要防止SQL注入攻击.SQL注入是一种常见的安全漏洞,攻击者可以通过这种手段操纵查询来执行恶意代码. 措 ...
- eolinker请求预处理:配置全局环境变量后,步骤内去掉请求头信息
特别注意:需要使用全局变量或者预处理前务必阅读本链接https://www.cnblogs.com/becks/p/13713278.html 1.描述,用例配置环境变量后会在请求前自动加上域名和请求 ...
- 关于php里怎么把字符串‘false’转成boolean的false
都知道php里类型转换常用的是settype($str,'boolean')和(bool)$str 但是,他们将字符串'false'和'true'转成boolean后都是true,可能这不是我们需要的 ...
- 【代码审计】Emlog存在SQL注入+XSS漏洞
1.源码简介 EMLOG 是一款轻量级开源博客和CMS建站系统,速度快.省资源.易上手,适合各种规模的站点搭建. 2.漏洞描述 EMLOG $keyword参数存在SQL注入漏洞. EMLOG art ...
- PC端自动化测试实战教程-3-pywinauto 启动PC端应用程序 - 下篇(详细教程)
1.简介 经过上一篇的学习.介绍和了解,pywinauto的强大,不言而喻吧!宏哥讲解和分享的是电脑自带和安装的应用程序.有些小伙伴或者童鞋们已经迫不及待地私信宏哥,如果在电脑中这个应用程序已经启用了 ...
- 29.1K star!免费接入GPT-4/DeepSeek等顶级大模型,这个开源API神器绝了!
嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 还在为天价API费用发愁?这个开源项目让你免费畅用GPT-4.DeepSeek.Claude ...
- 【HUST】网络攻防实践|5_二进制文件补丁技术|实验三 热补丁
文章目录 实验要求 实验过程 1. 64位Ubuntu下先安装32位库 2. 利用Preload Hook实现热补丁修补 3. 利用系统调用`ptrace`对运行状态的程序进行hook 3.1 编写补 ...
- 【BLIP】解读BLIP
BLIP,全称是Bootstrapped Language-Image Pretraining,源自<BLIP: Bootstrapping Language-Image Pre-trainin ...
- 制作带sshd功能的centos镜像
docker run -it --name node1 docker.io/centos bash 创建node1容器 docker exec -it node1 bash 进入node1 yum ...