Excel:连续打印 打印毕业证书不再愁

2016-01-29 18:48 371 1 收藏

Excel:连续打印 打印毕业证书不再愁,Excel:连续打印 打印毕业证书不再愁

【 tulaoshi.com - 办公软件 】

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

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bangongruanjian/)

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


图1

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


图2

[next]

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bangongruanjian/)

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

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


图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),与库中的字段名一一对应。


图4

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

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

来源:http://www.tulaoshi.com/n/20160129/1507374.html

延伸阅读
中医文化博大精深,在很多养生领域都涉及到,经络催眠术是其中的一种,相信很多朋友都不清楚呢?那么中医经络催眠是指什么呢?经络催眠是如何实施的呢?带着这些疑问和图老师小编一起来看本文吧。 催眠的定义有两种,有广义和狭义之分,早在我国古代的时候,就已经有了中医催眠的说法了,接下来我们就一起去了解下中医里的经络催眠术吧...
标签: 电脑入门
如果打印多页的excel时是不是需要制作多个表头呢?其实并不需要,excel本身就可以实现这个功能,那excel怎么设置打印相同表头呢?下面就和图老师小编一起来看看吧。 2007版为例:页面布局--打印标题--进入页面设置的工作表--如果打印相同的行,则选择顶端标题行,并选择所在区域--确定。
标签: excel
Excel超出部分自动缩小打印   如下图,找到文件→页面设置。 弹出如下的对话框。 上图中,切换到页面选项卡,然后,在缩放的下面,找到调整为1页宽 1页高,这样,就会自动缩小来打印了。 excel怎么制作散点图?   EXCEL散点图与其它图表类型稍有不同,同时选择所有数据,并不能生成多组数据的散点图,哪...
标签: 软件教程 excel
从事办公的朋友几乎每天都会打印一些资料,在打印后会留有几条虚线打印线,这个情况,想必很多朋友都有遇到过吧,之前尝试了很多中方法都依然无效,无法去除这几条打印线,只有重新打开才可解决,难道除了这个就没有其他的方法了吗?其实不然,方法是有,只是大家并没有发现。如下图所示: 简述 首先调出Excel选项对话框,在“高级&r...
标签: excel
如何在Excel中设置打印区域   怎么设置Excel文件只读密tulaoShi.com码   怎么给Etulaoshixcel中的数据添加单位?   怎么防止Excel数据重复输入?   TuLaoShi.com怎么设置Excel标签颜色  

经验教程

698

收藏

42
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部