excel批量打印

excel批量打印
来源:电脑报
每到期末,老师都需要给每个学生家长发放一份通知书,其中包括学生成绩、评语等内容,以前大家往往是采用手工填写或者打印,必须要繁琐地对学生成绩进行排名、输入,实际上利用Excel的一些函数以及功能,就可以对学生成绩进行排名,并可以实现批量打印通知书,下面就以某学校的期末通知书打印为例,来介绍具体实现方法。

整理成绩以及评语表
通常一份标准的家长通知书,一般都需要包括学生成绩以及老师的评语,因此在打印通知书之前,必须将这些资料整理好,启动Excel2007,新建一个工作薄,将其予以命名,比如“2009年度通知书打印”,在其中新建一个工作表,将其命名为“学生成绩明细”,在此表中将各个学生的成绩复制过来,由于还需要对学生成绩进行合计、排名,因此在“总分”下面的I2单元格中输入求总分公式“=SUM(B2:H2)”,在“排名”下面的J2单元格中输入公式“="第"&RANK(I2,$I$2:$I$71)&"名"”,然后将这两个公式复制对应的下面单元格区域中,就可以求出所有学生的总分以及在本班级中的排名了(图1)。

图1
此外由于通知书中还需要添加老师的评语,因此新建一个工作表,将其命名为“老师评语”,然后在此表的A列中将学生成绩明细中的学生名单复制过来,然后在B列中输入老师对每个学生的评语(图2)。

图2
设计通知书打印模板
虽然每个学校的家长通知书格式可能不尽完全相同,但是大体上是差不多的,新建一个工作表,将其命名为“批量打印通知书”,然后在此表的A2:K24单元格区域中,根据自己学校的要求,输入家长通知书的必要内容,如标题、开头语、成绩表格、评语表格以及家长填写意见的位置(图3)。

图3
由于要实现批量打印,必须在此通知书模板中添加一个通知书序号选择单元格,这样就能够通过这个单元格中的不同序号,从而能够显示不同的家长通知书,在L3单元格中输入“请输入序号”,然后确定M3单元格为通知书序号选项单元格。

同时为了将前面学生成绩明细中每个学生的数据自动引用过来,在通知书中学生成绩明细表“学生姓名”下面的A12中输入公式“=OFFSET (学生成绩明细!$A$2,$M$3*1-1,0)&""”,在第1门课“语文” 下面的B12中输入公式“=VLOOKUP($A$12,学生成绩明细!$A$2:$K$60,2,0)”,在第2门课“数学”下面的B12中输入公式“=VLOOKUP($A$12,学生成绩明细! $A$2:$K$60,3,0)”,并依次类推,然后在存放老师评语的A14中输入公式“=VLOOKUP($A$12,老师评语!$A$2:$B$71,2,0)”。

这样当在M3单元格中输入1时,就会在通知书模板中显示第1个学生的家长通知书,而2时,则显示第2个学生的家长通知书。

需要注意的是,此处使用了OFFSET、VLOOKUP等函数,其作用为根据M3单元格中的数值,而自动引用学生成绩明细对应的学生姓名,而且在成绩表以及评语中自动引用相应学生的成绩以及评语资料,而公式“OFFSET(学生成绩明细!$A$2,$M$3*1-1,0)&""”中的$M$3*1则是针对不同数据之间相隔行数而定的,如果相隔2行,则将其修改为$M$3*2即可。

利用控件,高效率批量打印通知书
在前面通知书模板设计的基础上,就可以利用控件进行批量打印通知书的
工作了,在N2、N3中分别输入开始序号、结束序号,以其后面的O2、O3单元格作为批量打印通知书的起始序号,接着单击“开发工具”菜单,单击“控件”功能区中的“插入”选项,在弹出的控件列表中,选择“ActiveX控件”中的命令按钮,将其拖动到M3单元格的下面。

接着右击此按钮控件,在弹出的右键快捷菜单中,选择“属性”命令,在随之弹出的“属性”对话框中,将此按钮控件的“Caption”属性,即按钮标题修改为“批量打印通知书”。

然后还是右击此按钮控件,选择“查看代码”命令,在弹出的VB A编辑窗口中输入以下批量打印命令:
Private Sub CommandButton1_Click()
For i = Range("o2") To Range("o3")
Range("m3") = i
ActiveSheet.PrintOut
Next
End Sub
输入完毕后,关闭此VB A编辑框,单击“控件”功能区中的“设计模式”选项,以退出设计模式,然后选择下通知书的打印区域,最后在O2、O3单元格中输入需要批量打印家长通知书的起始序号,如1~50,最后单击“批量打印通知书”按钮,就可以立即打印出所需要的所需要的50名学生通知书了。

合集下载

WPSOffice文档批量打印技巧

WPSOffice文档批量打印技巧

WPSOffice文档批量打印技巧在如今信息高速发展的时代,办公软件成为了我们工作生活中必不可少的工具。

其中,WPSOffice作为一款功能强大、使用广泛的办公软件,受到了大家的青睐。

为了提高工作效率,合理利用WPSOffice软件的批量打印功能是至关重要的。

本文将为大家介绍一些WPSOffice文档批量打印的技巧,帮助您更好地利用该功能。

一、使用文件浏览器进行批量打印WPSOffice提供了方便快捷的文件浏览器,通过它可以轻松实现对多个文档的批量打印。

首先,打开WPSOffice软件,在工具栏中找到“文件浏览器”按钮,并点击进入。

进入文件浏览器后,您可以在左侧的文件目录树中选择需要批量打印的文件夹,或者通过搜索框快速定位到特定的文件夹。

选中需要打印的文件后,右键点击选择“批量打印”功能。

在弹出的打印设置界面中,您可以根据实际需求进行各项打印设置,如打印份数、纸张大小、打印方向等。

设置完毕后,点击“打印”按钮即可开始批量打印。

二、使用WPSOffice文档中心批量打印除了文件浏览器,WPSOffice还为用户提供了便捷的文档中心功能。

通过文档中心,您可以方便地浏览、管理和打印您的各类文档。

接下来,我们将介绍如何利用文档中心进行批量打印。

首先,打开WPSOffice软件,在工具栏中选择“文档中心”。

进入文档中心后,您可以看到已保存的所有文档。

在文档中心界面中,您可以选中需要批量打印的文档,在资源管理器中选择“批量打印”选项。

WPSOffice会自动将选中的文档添加到打印列表中。

接下来,您可以点击打印列表中的每个文档,对其进行个别打印设置。

您也可以点击“全部设置”按钮对整个批量打印任务进行统一设置。

最后,点击“打印”按钮即可开始批量打印。

三、使用打印页边距设置实现批量打印如果您的文档需要统一的页边距设置,可以利用WPSOffice提供的页边距批量设置功能。

这样,您无需逐个文档进行设置,只需一次设置即可实现批量打印。

巧用VBA编程实现EXCEL电子表格的批量自动打印

巧用VBA编程实现EXCEL电子表格的批量自动打印

巧用VBA编程实现EXCEL证件的批量打印夏教荣陈文涛(湖南省邵阳县白仓镇中学421114)摘要介绍了在EXCEL中如何使用VBA,通过实例论述了在EXCEL中可以通过VBA编程实现含有照片的电子证件或表格批量自动打印,提高了EXCEL在实际应用中的工作效率及节省人力资源。

关键词VBA编程自动打印EXCEL一VBA简介1、什么是VBA?VBA是Visual Basic For Application的缩写,它是以Visual Basic为发展基础的语言。

在Office软件中,VBA应用程序能够在Word、Access、Excel等之间进行交互式应用,加强了应用程序间的互动。

VBA是VB的应用程序版本,可以理解为“寄生在Office办公软件中的VB”,可以看作是VB语言的一个子集。

VBA使Office形成了独立的编程环境。

2、VBA与Visual Basic的关系1)、VB用于开发Windows应用程序,其代码最终被编译为可执行程序。

而VBA是用于控制已有应用程序的自动化操作,其代码为解释。

2)、VB拥有独立的开发环境,而VBA必须集成在已有的应用程序中(Excel等)。

3)、VB开发出来的应用程序在脱离开发环境后仍能执行,而VBA编写出来的程序必须在访问集成应用程序(Excel等)的基础上进行。

尽管有以上不同,但它们仍然非常相似。

都使用相同的语言结构。

两者的程序的语法及程序流程完全一样。

二、在Excel中使用VBA1、进入VBA的方法下面以Office2010为例说明来进入VBA的方法:功能区中有一个“开发工具”选项卡,在此可以访问 Visual Basic 编辑器和其他开发人员工具。

由于 Office 2010 在默认情况下不显示“开发工具”选项卡,因此必须使用以下过程启用该选项卡:1)、在“文件”选项卡上,选择“选项”打开“Excel 选项”对话框。

2)、单击该对话框左侧的“自定义功能区”。

原来Excel按下这个键一张纸可以打印所有表格

原来Excel按下这个键一张纸可以打印所有表格

我们在工作和学习生活中,经常需要打印Excel表格,可是大家有没有遇到这样的情况,当表格内容太长或者太宽,多余的部分都将会被分到第二页。

这种打印效果不仅不够美观,而且还浪费A4纸,今天就来教大家一招,如何在一张纸上打印所有表格内容。

一、打印所有表格01.分页预览在Excel中点击【视图】-【分页预览】,在表格中将会显示第一页的打印范围,很明显有多出的区域,我们需要将蓝色的框线拖至表格最右边,覆盖整个表格内容,然后按下【Ctrl+P】,查看打印预览,所有表格都在一页了。

02.调整宽高在Excel中点击【页面布局】,然后在下方调整合适的大小,将高度设置为1页、宽度也设置为1页,这样可以强制这份表格内容在一页,我们使用快捷键查看打印预览,可以看到这份表格内容被打印在一页纸了。

03.缩减打印当一张表格内容很长,选择打印的时候就会被分成2页,这当然不是我们需要的结果,其实在打印预览界面,可以对表格进行缩放的,在设置下方选择【将工作表调整为一页】,这时再看预览界面,表格真的在一页了。

04.横向打印一般我们都是竖向打印的,如果表格太长,你又想打印在一页,那么可以点击【页面布局】-【纸张方向】-【横向】。

表格也会打印在一页,点击底部的【页面设置】,选择【页边距】,将居中方式勾选水平和垂直。

05.打印区域全选表格内容,点击【页面布局】-【打印区域】-【设置打印区域】,在Excel 中会出现一条虚线,这个虚线的左边表示第一页打印区域,我们可以通过调整表格的宽度,让整个表格都在虚线的左边,这样也能打印在一页。

二、Excel批量打印如果你需要打印的表格,都在一个Excel文件中,那么是可以直接批量打印的,在打印预览中,点击【设置】-【打印整个工作簿】,这样就能打印所有表格。

如果有大量的Excel工作簿,一个个点开打印就太麻烦了,我们可以用迅捷PDF 转换器,将Excel批量转换成PDF文件,因为任何文件想要打印,都必须是PDF 格式。

打印Excel工作簿内所有文档操作方法

打印Excel工作簿内所有文档操作方法

如何一次打印出工作簿内的全部文档
有时候一个Excel工作簿内有数个甚至数十个工作表,一个工作表内又分为数页甚至数十数页文档,当需要工作簿内的全部文档时而一次一个工作表地打印比较麻烦。

按下述方法操作,点击一次打印机命令即可打印出工作簿内的所有文档页面:
1、首先象打印一般文件一样,调出打印机对话框。

再在打印机对话框中选击[整个工作簿]按钮,至圆符中心
为绿。

2、象打印一般文件一样,点击[确定]按钮。

即可一次性打印出Excel工作簿内的所有文档。

3、此操作不管工作簿内有多少个文档页面均能一次性打印完毕。

4、当一次性需要打印一式多份文档时,在“打印份数(C):”右侧的份数框内输入相应数字即可。

5、当打印一式多份文档时,最好是勾选上“逐份打印”,这样就能节省您大量分页装订的时间。

6、当工作簿内有少量个工作表不需要打印时,将该工作表隐藏即可。

操作方法如下:
(1).隐藏工作表:右击要隐藏的工作表标签处→调出工作表标签对话框→右击[隐藏(H)]。

(2).调出隐藏工作表:在任一工作表标签处右击→调出工作表标签对话框→右击[取消隐藏(U)…]。

excel表格批量打印的教程

excel表格批量打印的教程

竭诚为您提供优质文档/双击可除excel表格批量打印的教程篇一:用word和excel批量打印技巧用word和excel批量打印技巧20xx-09-08woRd邮件合并打印excel数据制作大量奖证、奖状、准考证、成绩单、明信片、信封等个人报表在学校工作,难免会遇到各种证书打印。

有很多证书是同类的,比如运行会的奖证,三好学生等等。

这不全县三教征文结果出来了,一看550人的庞大队伍,这要是写或者人工排版,不定要划好长时间,对我这样的懒人来说宁肯划一天时间来研究一下偷懒的办法来完成半天的工作的,好在这次划的时间并没那么久,欣喜之余拿出来分享一下!设计思路:建立两个文件一个excel电子表格存放姓名和获奖等次等信息,一个woRd文件作为证书样版调用电子表格中的姓名和获奖信息,保持打印的格式一致!采用的方法:woRd的邮件合并功能实施步骤:1、创建电子表格,因为我的电子表格是从长阳教育网下载的结果公示,已包含了获奖者的姓名、论文题目以及获奖等次等信息,因为要调用,标题以及不规范的非获奖记录行都要删除整理一下如图所示。

以上只列出了sheet1工作表部分名单,在整理过程中要删除空白行或无意义的行,以免出错!以上文件整理好以后以book1为名保存到桌面备用。

2、打开woRd20xx文字处理软件(2000版可能有所不一样),在“工具”菜单中选择----“信函与邮件”菜单----“邮件合并”3、出现邮件合并向导:选择右边向导中的“信函”复选框,下一步“正在启动文档”----默认的“当前文档”----下一步“选取候选人”----默认“使用现有列表”----下一步:“撰写信件”,到这里一直是下一步,到了这里,要选取数据源了,出来一个浏览窗口。

找到桌面上这个备用的电子表格文件,“打开”:因为我们整理的数据在工作表1中,所以就选择第一个表:选择表1所,我们要打印的数据出来了,“全选”后确定。

这个数据表就可以使用了,下面接着讲如何安排这些数据到woRd中。

excel 批量打印证书

excel 批量打印证书

excel 批量打印证书(使用邮件合并)用Excel与Word结合,流畅便捷地批量打印证书、证件。

以打印奖状为例说明其操作。

一、在Excel中制作数据表A列 B列 C列姓名类别等级张三蓝球第一名……二、在Word中制作奖状页面及格式设置启动Word程序,设置好页面、字体格式。

特别是奖状正文书写位置,把边距设置恰当。

三、进行“邮件合并”把Excel中的数据合并到Word文档中邮件合并操作步骤:在奖状文档页面进行下述操作即可。

执行“工具/信函与邮件/邮件合并”命令,打开“邮件合并”对话框(在窗口右侧)。

1.选中“信函”单击“下一步”;2.选中“使用当前文档”单击“下一步”;3.选中“使用现有列表”单击“浏览”,找到数据表后单击“打开”,单击“下一步”;4.将光标定位于要合并数据的位置,单击“其他项目”,把“插入合并域”中的项目选定(如姓名)后单击“插入/关闭”;5.重复第5步,完成所有合并域的插入(如类别、等级)后,单击“下一步”;6.单击“预览信函”中的按钮即可浏览合并效果,再单击“下一步:完成合并”就可以进行打印;7.打印可以全部打印也可以指定打印,根据实际情况在“合并到打印机”进行设置。

特别提示:如果设计的是胸卡、工资条之类的小页面,邮件合并完成后,执行“编辑/查找”命令,在“查找”栏输入^p,“替换”中输入^l,单击“全部替换”按钮,删除分页符。

这样就可以在一张纸上顺序打印出指定量的“胸卡、工资条等”文档了。

实施步骤:1、创建电子表格,因为我的电子表格是从长阳教育网下载的结果公示,已包含了获奖者的姓名、论文题目以及获奖等次等信息,因为要调用,标题以及不规范的非获奖记录行都要删除整理一下如图所示。

以上只列出了Sheet1工作表部分名单,在整理过程中要删除空白行或无意义的行,以免出错!以上文件整理好以后以book1为名保存到桌面备用。

2、打开WORD2003文字处理软件(2000版可能有所不一样),在“工具”菜单中选择----“信函与邮件”菜单----“邮件合并”3、出现邮件合并向导:选择右边向导中的“信函”复选框,下一步“正在启动文档”----默认的“当前文档”----下一步“选取候选人”----默认“使用现有列表”----下一步:“撰写信件”,到这里一直是下一步,到了这里,要选取数据源了,出来一个浏览窗口。

表格批量打印

表格批量打印表格批量打印的解决方案随着电脑技术的不断发展,越来越多的工作都离不开电脑。

在办公中,表格是经常使用的工具,而表格的打印也是很多办公室必须面对的问题。

那么,如何在打印表格的时候提高工作效率呢?本文将分享一些表格批量打印的解决方案。

方法1:使用Excel自带的批量打印功能Excel是办公中最常用的表格软件之一,它自带了批量打印的功能。

接下来我们将具体介绍如何使用Excel进行批量打印。

步骤一:选择要打印的表格首先,打开Excel,选择要打印的表格。

在打印预览界面,点击“打印活页簿”选项卡,选择需要打印的复数工作表。

步骤二:设置打印选项点击“打印设置”按钮,弹出“打印设置”对话框。

在其中,选择可以用来对其进行打印的打印机以及需要打印的页码,并设置打印选项,诸如:纸张大小,横向或竖向,打印区域。

步骤三:开始批量打印完成以上步骤后,点击“打印”按钮即可开始批量打印。

方法2:使用专业的批量打印工具虽然Excel自带的批量打印功能已经可以满足大部分打印需求,但是仍然有些情况下还需要用到更加专业的批量打印工具。

下面将介绍两款常用的批量打印软件。

1. FinePrintFinePrint是一款常用的批量打印工具,它能够根据用户的需要将多个页面整合成一张纸,另外它还能够设置打印的页面布局,排版方式等。

只需要简单的设置操作,就可以实现对多个文档的批量打印。

2. BatchPrintBatchPrint是一款可以批量打印多种类型文档的软件,比如:Excel,PDF,Word等。

同时,它还具有自动化批量处理的功能,可以实现自动匹配文档名称和自动排版等,从而提高了工作效率。

总结在现代办公工作中,表格批量打印已经成为了必须要面对的问题。

通过使用Excel自带的批量打印功能或专业的批量打印软件,可以很好地解决这一问题,提高工作效率,从而使得工作更加轻松便捷。

如何将excel的数据导入word中批量打印

如何将excel的数据导入word中批量打印之邯郸勺
丸创作
1、创建电子表格(不克不及有大题目,不要有合并单元格);
2、打开word, “邮件”——“开始邮件合并”——“邮件合并分步向导”——右边向导中默认“信函”——下一步“正在启动文档”——-默认“使用当前文档”——下一步“选取收件人”——默认“使用现有列表”——下一步“撰写信函”——选取数据源,备用的电子表格文件,确定;
3、继续点击“撰写信函”,选“其他项目”在需要的位置拔出姓名等变量,文中就出现了一个带<< (表中的列题目)>>符号的变量图示。

下一步“预览信函”,下一步“完成合并”。

打印选择之一:点选“打印”,直接合并到打印机,一个一个打印出来。

打印选择之二:点选“编辑个人信件”,所有记录生成一个word 文件,按惯例方法打印。

可选部分打印,如1到5则暗示打印表中除题目外的第1至第5行的变量。

excel表格怎么设置批量打印

excel表格怎么设置批量打印Excel中的表格数据具体该如何进行批量打印的处理呢?其实设置表格批量打印的方法不难?下面是由店铺分享的excel表格批量打印的教程,不懂的朋友会请多多学习哦。

excel表格设置批量打印的教程批量打印步骤的方法:现在是以一个EXCEL有6个工作表为例,宏代码为下:Excel表格使用6大技巧一、让不同类型数据用不同颜色显示在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。

1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。

单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。

单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。

2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。

3.设置完成后,按下“确定”按钮。

看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。

二、建立分类下拉列表填充项我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。

1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。

2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。

仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”……3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。

在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。

利用EXCEL的VBA功能实现准考证的批量打印

Sheet2.Cells(4 + 13 * j, 2).Value = Sheet1.Cells(2 + j + 8 * i, 4).Value '姓名
Sheet2.Cells(6 + 13 * j, 2).Value = "'" & Sheet1.Cells(2 + j + 8 * i, 6).Value '班级
Sheet2.Cells(4 + 13 * j, 9).Value = Sheet1.Cells(6 + j + 8 * i, 5).Value '性别
Sheet2.Cells(6 + 13 * j, 9).Value = "'" & Sheet1.Cells(6 + j + 8 * i, 7).Value '座位号
Next
Sheet2.Select '选中sheet2工作表
ActiveWindow.SelectedSheets.PrintOut '执行一次打印操作,打印出一组准考证(8张)。
Next '进入下一个循环
'Sheet1.Select '准考证全部打印完成后,选中sheet1工作表。
ActiveWorkbook.Save '保存当前工作簿文档
程序代码:
Sub准考证() '建立一个名称为“准考证”的宏。
For i = 0 To Sheet1.Cells (2, 10) / 8
'设立一个循环:开始值为1,结束值为sheet1工作表J2单元格内的值(即准考证数目)。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档