您的位置 首页 趣闻

巧用Excel连续打印功能 打印毕业证书不再愁

,巧用Excel连续打印功能 打印毕业证书不再愁

  每年六月份是学校教务处最忙的时候,其中如何能按时把毕业证书发到学生手中,是一项重要的工作。依照省教育主管部门的要求,毕业证书的纸张是统一印制的。现在学校大都用计算机打印来代替手工书写,图1是一张制作好了的毕业证书,虚线左边是学校的存根,虚线右边是发给学生的毕业证,打圈的表示不同学生有不同的值,打方框的是不变的值。



  学生的基本信息都已存在,教务处一般都用Excel来处理。但要在Excel中打印毕业证书却有些困难,因为一般证书都是用Word设计,然后从Excel原始表中“复制”学生的信息“粘贴”到Word中,制作一张打印一个,工作量可想而知,决不会比手工书写快,只是打印出来美观罢了。



  要能连续自动打印,而无需人工操作该多好。笔者带着问题,经过反复尝试和实践找到了一种既不用编程,且简捷、易用的方法。



  1. 首先要把Excel中的数据转化为VFP6.0中的数据,插入一行VFP6.0字段名(如图2),选择“文件”下的“另存为”命令,在对话框中的“保存类型”中选择“DBF4(dBASE Ⅳ)(?.dbf)”,转换成功后的文件扩展名为DBF。



巧用Excel连续打印功能 打印毕业证书不再愁
图1



  注意:Excel表的第一行内容需要先输好(如图2),否则转换时可能会出现VFP6.0不能识别的字段名,从而导致转换不成功的现象。其中xm表示姓名、xb表示性别、xjh表示学籍号、csny表示出生年月、jgs表示籍贯的省份、jgs1表示籍贯的县、byzh表示毕业证号。



巧用Excel连续打印功能 打印毕业证书不再愁
图2



  2. 用VFP6.0的报表设计器设计界面



  (1)选择VFP6.0菜单的“文件/新建”命令,选择“文件类型”中的“报表”,单击“新建文件”,输入文件名,便创建了一报表文件,如“打初中毕业证书”。打开“显示/工具栏”菜单命令,选择“报表设计器”。如图3,按下“报表设计器中”的“报表控件”。在整个设计中我们只用了〔选取对象〕按钮、〔标签〕按钮和 〔域控件〕按钮。



巧用Excel连续打印功能 打印毕业证书不再愁
图3

  (2)图4是笔者设计好的初中毕业证书打印报表,下面对此做一说明:常量部分用〔标签〕按钮,在其中直接输入,文字的字体、字号等可用“格式/字体”来设定。变量部分用〔域控件〕按钮,在弹出的“报表表达式”中输入对应的字段名,如xm(表示姓名)、xb(表示性别)、xjh(表示学籍号)、jgs(表示籍贯的省份)、jgs1(表示籍贯的县)、byzh(表示毕业证号)。下面对出生年月作特殊说明:在年、月、日的“报表表达式”中分别输入“substrc(csny,1,4)”、“substrc(csny,6,2)”、“substrc(csny,9,2)”,因为从Excel转换时用的是字符型,如“1988.01.07”,所以用了取字符的函数“substrc”;若从Excel转换时用的是日期型,则对应年、月、日“报表表达式”要用“year(csny)”、month(csny)、day(csny),与库中的字段名一一对应。



巧用Excel连续打印功能 打印毕业证书不再愁
图4



  (3)完成好界面后要花一定的时间来调试,微调时可用左、右、上、下光标键。若发现打印“域控件”的表达式的内容只显示了其中的一部分,问题可能是方框太小,选取拖动控点来放大方框即可。报表保存后生成两个文件,扩展名分别为FRT和FRX。



  报表设计完成后,按〔打印〕按钮,选择从Excel转换来的毕业学生的DBF文件,就可以坐享其成了。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: dawei

【声明】:135手机网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

OPPO Find N展开一刻,两大创新技术打破折痕路上意难平

荣耀发布了荣耀60系列的新品,特别是荣耀60 Pro的5000万像素超感知AI前置镜头和1亿像素超清后置主摄,是生活和游玩记录的好帮手。多镜录像功能在荣耀50系列上就已开始引入,在荣耀60系列上还新增了AI手势识别,Vlog隔空换镜这一创新功能,对拍摄Vlog来说相当

敢为天下后,OPPO Find N折叠屏的底气何在?

聊起OPPO,给我的第一印象就是本分,而在刚刚发布的OPPO Find N折叠屏手机上,我看到的是OPPO敢为天下后的底气。 当大家还沉浸在前一天发布的马里亚纳MariSilicon X影像NPU芯片时,OPPO又在12月15日推出了旗下首款折叠屏手机产品OPPO Find N。这是一款传闻已

苹果iPhone性能为何逆天强?A系列芯片知道一下

苹果如期发布了iPhone 13系列,他们身上有着不少让竞争对手难以企及的闪光点:比如iPhone 13 Pro Max凭着比很多安卓旗舰还要小的电池容量,却实现了鹤立鸡群般的续航成绩,此前能做到这种表现的,也只有一部分大电池且性能较低的中端机型;而且iPhone 13系列

像素并非越高越好,为何5000万像素手机镜头倍受青欢迎

500万、800万、1200万像素,智能手机摄像头像素在早年发展的步伐相对还是比较缓慢,近来2000万、4800万、6400万、1.08亿像素接踵而来,手机摄像头的像素规格呈现出十分迅猛的迭代更新速度。然而在2019年首推量产1.08亿像素的智能手机后,至今手机上单颗传感

想拍更远?汇总今年搭载潜望式长焦摄像头的手机

部分手机摄影发烧友已不再满足普通的2x长焦摄像头,他们需要拍的更远,画质也不能妥协,于是能拍更远的潜望式长焦摄像头就应运而生了。不过当镜头焦距上去了,后置镜头模组的厚度就难以控制,如果强行塞下更长焦段的镜头,模组厚度将达到1~2cm,这样的手机估

返回顶部