笔者的学校一直使用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文档中--邮件合并相关推荐

  1. Excel转Word,Excel导出Word,利用Excel表批量生成Word文档,邮件合并进阶版

    单击播放视频教材 利用Excel数据批量生成Word文档升级版,Excel转W 01需求概述 假设有图1所示的数据,需要批量生成WORD成绩通知单,通知单必须遵循图2的样式. (案例中的姓名.学校名称 ...

  2. python docx处理word文档中表格合并问题

    问题描述 python中用docx库读取word文件,若word文件中包含合并的表格表格 则通过docx读取显示: file = docx.Document(path) for table in fi ...

  3. python合并word表格单元格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...

    同事最近被安排整理资料,主要工作室将文档中的表格数据提取出来并整理层Excel表格供我们FII刀具商城进行资料维护.由于刀具的种类繁多且规格无数,所以要处理的数据量相当的庞大.人工核对整理既费时又费力 ...

  4. Word处理控件Aspose.Words功能演示:使用 Java 在 MS Word 文档中进行邮件合并

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  5. Word处理控件Aspose.Words功能演示:使用Java在MS Word文档中进行邮件合并

    邮件合并是一种动态生成信件,信封,发票,报告和其他类型文档的便捷方法.使用邮件合并,您可以创建一个包含合并字段的模板文件,然后使用数据源中的数据填充这些字段. 假设您必须向20个不同的人发送一封信,并 ...

  6. easypoi导出word表格_拒绝加班,批量将word文档中的信息高效率提取出来存储到Excel中...

    最近,有小伙伴跟我提了一个需求,小伙伴是做扶贫工作的,从扶贫系统里面可以批量的导出每一户的信息到一个word文档中,导出的内容是在word中是以表格的形式存在的.小伙伴的需求是如何批量的将每个word ...

  7. java读取word文档内容_合并多个Word文档内容,还在复制粘贴就out了,同事五秒轻松搞定...

    在我们工作中,我们经常会编写多个Word文档内容,那么怎么将多个单个的Word文档合并到一个文档中,这就会显得有些难度. 如上图所示,我们需要将三个不同的案例,快速的汇总到我们的案例汇总表当中.许多朋 ...

  8. java setrotation_Java 在Word文档中添加和旋转图形

    一.前言及环境搭建 在Word文档中,我们可以在录入文本信息时加入一些图形,来使内容更加生动形象且富有独特样式.前文中演示过如何在Excel工作表中添加.读取和删除形状,同时也介绍过怎样在PPT文档中 ...

  9. 如何将多个word文档的内容合并到一个文档 多html转word

    为了看文本文件的电子书,大家常常要把多个.html文件一个个拷成一个文件,非常不方便.怎样才能象合并文本文件一样来合并html文件呢?我有一个办法. 1.打开Word. 2.插入---文件---按序多 ...

最新文章

  1. C++:多线程中的小白(3)线程传参详解
  2. 前后端分离的探索(三)
  3. 基于 RT-Thread赛车控制算法开发
  4. python创建只包含一个元素的元组时_Python 创建包含列表的元组
  5. 跟我打卡LeetCode 58最后一个单词长度59螺旋矩阵Ⅱ60排列序列
  6. 单链表的顺序查找c语言,单链表(C语言)
  7. 瑞星企业防毒2010网络版(二)管理及应用
  8. 记一次戴尔灵越7000(7000-7591)的坑爹螺丝设计,中招了保修都没门
  9. 金士顿服务器内存条怎么看型号,【查看内存条参数】 内存条上的参数怎么看...
  10. 现在润新加坡是个好主意吗?
  11. 小程序 php 获取openid和 微信运动步数 解密运动数据
  12. 小程序源码:聊天斗图微信表情包
  13. ERNIE-ViL: Knowledge Enhanced Vision-Language Representations Through Scene Graph
  14. java常见的5个异常_Java中常见的五种异常
  15. UltraEdit V18 注册码
  16. Win32汇编:过程与宏调用
  17. 除夕拿起落灰的html,把灰尘吹拂,助力朋友表白心声~
  18. MyEclipse10 + Axis2 开发webservice
  19. python算法:冒泡排序
  20. 07 Android 植物人大战僵尸-修复放置卡片重叠Bug

热门文章

  1. python简单小游戏代码
  2. 初学者入门:使用WordPress搭建一个专属自己的博客
  3. 深入理解字符串的不可变性[java]
  4. 2022第六季完美童模 合肥赛区 决赛圆满落幕
  5. AC自动机笔记与例题整理
  6. 2021年煤矿安全检查考试APP及煤矿安全检查找答案
  7. 计算机游戏活动总结,游戏比赛活动总结
  8. 三体运动python模拟(代码能直接运行)
  9. jQuery实现文件下载( 隐藏表单实现ajax下载 )
  10. 最熟悉的陌生人DOM