Word文档中--邮件合并
笔者的学校一直使用CSC校长办公系统,其运算功能十分强大,不到一分钟就可将一千多学生的成绩汇总、排名,尤其是排名功能,可以排出每个学生的总分及各科成绩在班上和全年级的名次。不足的是,它的打印功能不太强大,学生的成绩通知单只能打印成一行,因此很长,必须用8K纸,这样就只能用针式打印机打印。打完一个学生的成绩后就要强行换纸,也就是每页纸只能打一个学生的成绩。每次要花费近2000张纸,整个打印过程要花20多个小时,中途还不能断电或死机。针对这种情况,笔者想出了个好办法。
首先将CSC校长办公系统的数据输出转为Excel文件,如“高一.xls”、“高二文科.xls”、“高二理科.xls”等,接着使用Word2000的“邮件合并”功能把数据调入到Word文档中,这样就便于排版和打印了。
第一步,在Word2000中制作成绩通知单基本式样。使用A4纸,尽量缩小页边距,先做出一个通知单表格,为使每个年级都能使用,共设置了九个学科的成绩表格。为了方便裁剪,在通知单的最后一行输入两个“+”号并设为分散对齐。调整表格大小,目的是使每页纸能排放四个学生的成绩通知单。最后将文档存为“成绩单_基本式样.doc”(图1)。
第二步,进行邮件合并。打开“成绩单_基本式样.doc” ,另存为“成绩单_基本式样_高二文科.doc”(以高二文科为例,下同)。选择“工具—邮件合并”,出现对话框。合并分三步进行:
⒈“创建”→“分类”→“活动窗口”;
⒉“获取数据”→“打开数据源”→选择文件“高二文科.xls”;
⒊“合并”→“编辑主文档”。
合并成功后,在Word界面会出现一个邮件合并的工具条,此时,“成绩单_基本式样_高二文科.doc”与“高二文科.xls”两个文件关联在一起了。
第三步,在成绩通知单表格中调入数据。在表格中,点击“插入合并域”(图2),在出现的域列表中选择对应的项目,依次进行。
点击工具栏上的 “《ABC》”图标,可以查看到实际调入的数据。将页面上的内容复制并粘贴三次,这样,一个页面上共有4个学生的成绩单。分别在第二、第三和第四个成绩单的第一个合并域“班级”前,点击工具栏上的“插入Word域”—“下一记录”,这样数据指针才会依次往下跳(图3)。第一个学生的成绩单上不必这样做,因为一开始,数据指针是指向第一个学生的,到换页时,数据指针会自动下移一个记录。
第四步,合并所有数据并生成新Word文档。前面的步骤只是关联数据库并指定数据位置,要生成最终的成绩通知单,必须经最后这一步。点击工具栏中的“合并至新文档”图标,Excel中的所有数据便依次被调入到Word文档中,生成许多页面。这是一个标准的Word文档,将它保存为“成绩单_高二文科.doc”,用激光打印机打印,五六分钟就完成了。
邮件合并功能其实就是Word文档与Excel等数据库建立关联,相互取长补短。应用邮件合并功能可以做的事还很多,如打印标签、打印信封、打印考号、打印证件等。
Word文档中--邮件合并相关推荐
- Excel转Word,Excel导出Word,利用Excel表批量生成Word文档,邮件合并进阶版
单击播放视频教材 利用Excel数据批量生成Word文档升级版,Excel转W 01需求概述 假设有图1所示的数据,需要批量生成WORD成绩通知单,通知单必须遵循图2的样式. (案例中的姓名.学校名称 ...
- python docx处理word文档中表格合并问题
问题描述 python中用docx库读取word文件,若word文件中包含合并的表格表格 则通过docx读取显示: file = docx.Document(path) for table in fi ...
- python合并word表格单元格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...
同事最近被安排整理资料,主要工作室将文档中的表格数据提取出来并整理层Excel表格供我们FII刀具商城进行资料维护.由于刀具的种类繁多且规格无数,所以要处理的数据量相当的庞大.人工核对整理既费时又费力 ...
- Word处理控件Aspose.Words功能演示:使用 Java 在 MS Word 文档中进行邮件合并
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
- Word处理控件Aspose.Words功能演示:使用Java在MS Word文档中进行邮件合并
邮件合并是一种动态生成信件,信封,发票,报告和其他类型文档的便捷方法.使用邮件合并,您可以创建一个包含合并字段的模板文件,然后使用数据源中的数据填充这些字段. 假设您必须向20个不同的人发送一封信,并 ...
- easypoi导出word表格_拒绝加班,批量将word文档中的信息高效率提取出来存储到Excel中...
最近,有小伙伴跟我提了一个需求,小伙伴是做扶贫工作的,从扶贫系统里面可以批量的导出每一户的信息到一个word文档中,导出的内容是在word中是以表格的形式存在的.小伙伴的需求是如何批量的将每个word ...
- java读取word文档内容_合并多个Word文档内容,还在复制粘贴就out了,同事五秒轻松搞定...
在我们工作中,我们经常会编写多个Word文档内容,那么怎么将多个单个的Word文档合并到一个文档中,这就会显得有些难度. 如上图所示,我们需要将三个不同的案例,快速的汇总到我们的案例汇总表当中.许多朋 ...
- java setrotation_Java 在Word文档中添加和旋转图形
一.前言及环境搭建 在Word文档中,我们可以在录入文本信息时加入一些图形,来使内容更加生动形象且富有独特样式.前文中演示过如何在Excel工作表中添加.读取和删除形状,同时也介绍过怎样在PPT文档中 ...
- 如何将多个word文档的内容合并到一个文档 多html转word
为了看文本文件的电子书,大家常常要把多个.html文件一个个拷成一个文件,非常不方便.怎样才能象合并文本文件一样来合并html文件呢?我有一个办法. 1.打开Word. 2.插入---文件---按序多 ...
最新文章
- C++:多线程中的小白(3)线程传参详解
- 前后端分离的探索(三)
- 基于 RT-Thread赛车控制算法开发
- python创建只包含一个元素的元组时_Python 创建包含列表的元组
- 跟我打卡LeetCode 58最后一个单词长度59螺旋矩阵Ⅱ60排列序列
- 单链表的顺序查找c语言,单链表(C语言)
- 瑞星企业防毒2010网络版(二)管理及应用
- 记一次戴尔灵越7000(7000-7591)的坑爹螺丝设计,中招了保修都没门
- 金士顿服务器内存条怎么看型号,【查看内存条参数】 内存条上的参数怎么看...
- 现在润新加坡是个好主意吗?
- 小程序 php 获取openid和 微信运动步数 解密运动数据
- 小程序源码:聊天斗图微信表情包
- ERNIE-ViL: Knowledge Enhanced Vision-Language Representations Through Scene Graph
- java常见的5个异常_Java中常见的五种异常
- UltraEdit V18 注册码
- Win32汇编:过程与宏调用
- 除夕拿起落灰的html,把灰尘吹拂,助力朋友表白心声~
- MyEclipse10 + Axis2 开发webservice
- python算法:冒泡排序
- 07 Android 植物人大战僵尸-修复放置卡片重叠Bug