




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Excel打印相关技巧1.用分级显示剔除微软Excel表格中非打印数据打印Excel工作表时,可能会有工作表中部分行的数据不希望打印出来。此时,我们不妨借助Excel的分级显示来解决这个问题。步骤如下:选中Excel表格中要隐藏的行,按Alt+Shift+-(右方向键),此时,在工作表的右侧就会现两个分级按钮1和2。打印时,单击按钮1,不需要打印的数据就隐藏起来了。打印完毕后,单击按钮2,被隐藏的Excel表格数据又回来了,非常方便。Excel 2010将不相邻区域打印在同一页有时候我们在Excel中不希望打印整张表格,只是想打印部分数据,例如要将多个不相邻区域的数据都打印在同一个页面上,在Excel 2010中该如何操作呢?step01打开要打印的.xls表格文件。先给整张表做个视图,方法是点击视图菜单,单击工作簿视图区中的自定义视面按钮打开视图管理器,然后点右边的添加按钮,在弹出的添加视图对话框中输入一个视图名称(例如打印全部数据),按确定退出。step02隐藏表中不需要打印的列和行。首先鼠标点选无需打印的第一列,按住Ctrl键不放、再用鼠标分别点选需隐藏的其他列,这样就会同时选中多个不连续的列。鼠标移到列名单元格上,右击鼠标,在弹出菜单中寻隐藏,于是无需打印的列就全部隐藏起来了。如上法所示隐藏所有无需打印的行。接下来点击视图菜单,单击自定义视面按钮打开视图管理器,添加一个只包含要打印行列的视图(如打印报表),按确定退出。step03需要将多个不相邻区域打印在同一页时,先在Excel 2010中将该视图(如打印报表)显示出来,即点击视图菜单,单击自定义视面按钮打开视面管理器,选中该视图(如打印报表),单击显示按钮,这样表格中就只有要打印的数据了。然后点击文件打颖菜单,打开打颖对话框,在设置下选中打印选定区域选项,设置一个要打印的区域,最后单击打颖按钮即可。3妙招让你单独打印Excel指定区域打印Excel表格时如果想单独打印Excel指定区域,该怎么办呢?一、区域设置法如果每次都是打印某一个固定的区域,用这种方法是最合适的。启动Excel2003(其它版本请仿照操作),打开相应的工作簿文件,选中需要打印的区域,执行“文件打印区域设置打印区域”命令。以后,需要打印该区域时,只要按一下“常用”工具栏上的“打印”按钮就行了。友情提醒此时,如果需要打印整个工作表的内容,请先取消设置的打印区域:执行“文件打印区域取消打印区域”命令。二、打印区域法如果要想打印多个不同的区域,请采取此种方法。选中需要打印的区域,执行“文件打印”命令,打开“打印内容”对话框,选中“打印内容”下面的“选定区域”选项,然后确定打印就行了。友情提醒无论是否设置了打印区域,此方法都是有效的。如果同时选中了多个不连续的数据区域,进行上述操作时,系统只将每个连续的区域打印在一页上。在“打印内容”对话框中(参见图1),选中“打印范围”下面的“页”选项,然后在后面的方框中输入起始页码,即可将指定的页打印出来。(在WORD中,仿照此操作,也可以将指定的页打印出来。)三、视面管理法如果经常要打印多个不同的区域,采取方法二操作,既麻烦又容易出错,建议大家采用本办法。执行“视图视面管理器”命令,打开“视面管理器”对话框,单击其中的“添加”按钮,打开“添加视图”对话框,输入一个全称(如“全部”),确定退出。选中不需要打印的列(行),右击鼠标,在随后弹出的快捷菜单中选“隐藏”选项,将不需要打印的列(行)隐藏起来,然后再打开“视面管理器”对话框,“添加”一个“视面视图”(如“打印报表”等),确定退出。提醒大家在按住Ctrl键的同时,用鼠标分别单击相应的列(行),可以一次性同时选定多个不连续的列(行),一次性实现上述隐藏操作。再次打开“视面管理器”对话框,选中“全部”视图项,单击“显示”按钮,将整个工作表都显示出来。然后仿照上面的操作,将另外一些不需要打印的列(行)隐藏起来,再“添加”另一个“视面视图”(如“标牌”等),确定退出。以后需要打印某个区域时,先打开“视面管理器”对话框,选中相应的视图(如“打印报表”)项,单击“显示”按钮,将相应的视图显示出来,然后执行打印操作就行了。四、宏命令法启动Excel,打开相应的工作簿(,按下“Alt+F11”组合键,进入“Visual Basic编辑器”状态,在左侧“工程资源管理器”窗口中,选中上述工作簿对话的工程(如VBAProject(2004备案.xls),执行“插入 模块”命令插入一个新模块(“模块1”),然后将下述代码输入到右侧的窗口中:Sub 打印()Selection.PrintOutEnd Sub输入完成后,关闭“Visual Basic编辑器”窗口返回。选中需要打印的区域,执行“工具宏宏”命令,打开“宏”对话框,选中刚才编辑的宏(“打印”),单击“执行”按钮即可。友情提醒大家,如果在“工程资源管理器”窗口中选中VBAProject(PERSONAL.xls)选项,则上述宏对所有的工作簿文件有效。4巧用Excel批量生成和打印考场座位标签如何利用Excel来实现批量考场座位标签的打印呢?接下来笔者以4个班级的考生数据为例介绍下实现的过程。马上就是各个学校期中考试的时间了。为了使各类考试的组织工作能顺利地进行,让考生顺利地找到自己的考场座位坐下来安静待考是非常重要的。这其中打印考场座位标签成为一项必不可少的工作。许多朋友都是用Excel进行考务管理工作的,那如何利用Excel来实现批量座位标签的打印呢?为了方便给大家介绍,接下来笔者以4个班级的考生数据为例介绍下实现的过程。考生名册的生成根据座位标签中需要打印的项目,笔者设计了“考生名册”工作表。为了体现考试的公平,大家可事先将考生按班级号“14”循环的顺序整理好,“座位号”也可根据考场的大小设计成“130”的循环号,即每个考场30个考生。考场座位标签报表的设计考场座位标签的设计要本着美观、实用、节省纸张和便于剪裁的原则,结合实际使用的经验,笔者在一张A4的打印纸上设计了30个座位标签(1行3个,共10行,如下图)。报表的设计工作在“桌贴”工作表中进行。开始时可先设计一个座位标签,然后对该标签中要调用的数据进行反复测试。调用数据的方法是(以第1个考生的座位标签为例),在第1个考生的“准考证号” 所在的B3单元格内输入公式“=INDIRECT(“考生名册!A”&CEILING(ROW()-1)/4,1)*3-2+CEILING(COLUMN()/5,1)-1+($P$2-1)*30+2)”便得到了该考生的准考证号。公式中的INDIRECT函数的功能是用于返回指定单元格内的引用(即“考生名册”工作表A3单元格中的准考证号);公式中的“CEILING(ROW()-1)/4,1)*3-2+CEILING(COLUMN()/5,1)-1+($P$2-1)*30+2”得到的数值为“3”,使用该公式的目的在于指定该考生标签所在单元格区域(“A2:E5”,即4行5列)内返回的都是同一个数字,这样做是为了在其余的“姓名”、“班级”、“考场”和“座号”等单元格中用相同的函数实现对该考生数据的调用,这一功能主要是通过CEILING函数来实现的,该函数的功能是将指定的数值向上舍入为最接近的整数。接下来就可以用相同的公式来调用该考生的“姓名”、“班级”、“考场”和“座号”等单元格中的数据了,只需将原来公式中的指定的A列分别改为“B”、“C”、“D”和“E”列就可以了。另外需要注意的是,由于考生的人数较多,数据调用时还要考虑到打印时超过一页的情况,因此在公式的最后加上了“($P$2-1)*30+2” (“考生名册”表中有2行标题,故要加“2”),公式中的“P2”单元格为手工设定的用于输入指定页码的单元格,这样就可以方便任意页标签的显示和打印了。在设计的“桌贴”工作表中除了辅助单元格外,需要打印的单元格区域可通过“页面设置”对话框中的“打印区域”来指定(如下图)。打印功能的设计为了便于打印全部的考生座位标签或指定的某页标签,笔者设计了以下两段VBA代码来辅助实现这两项功能:在“桌贴”工作表中利用“控件工具箱”工具栏中的“命令按钮”绘制两个按钮控件“CommandButton1”和“CommandButton2”,将它们的“Caption”属性分别改为“打印全部页”和“打印指定页”。双击命令按钮 “打印全部页”,在其Click( )事件中输入代码如下图。关闭代码窗口返回到Excel工作表中,单击“打印全部页”按钮就可以实现所有考场座位标签的打印。单击“打印指定页”按钮就可以根据提示输入需要打印的页码,系统会自动判断指定的页码是否超出页码范围,如果在指定的页码范围内则打印指定的标签页,否则会给出错误提示信息。通过以上操作我们就可以在Excel中实现考场座位标签的打印了,而且一劳永逸,每次只需要将考生的名单等基本信息做些修改就可以直接打印了,是不是很方便呢?5Excel中打印大幅面拼接图文的一些方法如打印“居民住房公约”,需打印成宽1米,长1.2米幅面,用普通宽行纸,横排3张,竖排5张,总计15张。首先用Word输入所需的文字,排入一页,字大小无妨,该版面就是你预定图文的缩小版。注意文中横行排入的字数及总体长宽比。选中全文,单击“复制”按钮或者按“Ctrl+C”键。再打开Excel,在新文件上选取显示比例,如25%或连击显示比例数字,修改比例,例如改为10%,以便显示出更多的页。在空白处,单击鼠标右键,在弹出菜单上选中“选择性粘贴”,在弹出对话框中,选“粘贴链接”方式,然后确定。粘贴在Excel新文件中的图像较小,选中它,然后拖动放大,可拉长或拉宽,而其中的字体也随之变长或变宽。也可在选中的图像上,单击鼠标右键,在弹出菜单上选中“设置对象格式”,然后在“设置对象格式”对话框中,对颜色与线条、大小、图像等方面都可用数字来精确设置。如果需要编辑其中的文字,就在Word中的原文处修改即可,这就是用“粘贴链接”的原因。如有图片或需组合的文字可在原文中加入,组合成一体后再复制,在Excel文件上作“选择性粘贴”。也可各自做好,分别在Excel文件上作“选择性粘贴”,再粘贴到Excel文件上,放在合适位置上。总之,可先组合,后粘贴,也可先粘贴,后组合。在Excel上粘贴图文后,可看到分页的虚线,用预览看一下每页状况,以便知道需要打印哪些页,用“分页预览”则可以预览全文。如文字超出了打印范围,还可以在“页面设置”中设置打印范围。6Excel 2007小技巧:节约用纸,拒绝打印在不影响Excel 2007文件的编辑保存等正常操作情况下我们该如何拒绝文件打印呢?在Excel 2007的操作过程中我们可能会不小心碰到了打印按钮或者为了节约用纸而有意限制打印Excel 2007文件。在不影响Excel 2007文件的编辑保存等正常操作情况下我们该如何拒绝文件打印呢?其实这是比较简单的,我们只需要利用一段Excel 2007宏指令即可解决,具体操作如下:按下Alt+F11打开VBA编辑器,如果VBA Project窗格没有显示的话就按下组合键Ctrl+R将其调出;右键单击Excel 2007的“This Workbook”,选择“查看代码”,然后再代码窗口内输入:Private SubWorkbook_BeforePrint(Cancel As Boolean)Cancel = TrueMsgBox “节约用纸 拒绝打印”, vbInformationEnd Sub然后我们按下组合键Alt+F11返回Excel 2007。这样以后不管你是直接点击打印按钮,还是从“Office按钮”中选择“打印”,或者是使用快捷键Ctrl+P,都不能直接打印,只会显示你在Excel 2007宏指令中输入的提示语“节约用纸 拒绝打印”。7用分级显示剔除微软Excel表格中非打印数据打印Excel工作表时,可能会有工作表中部分行的数据不希望打印出来。此时,我们不妨借助Excel的分级显示来解决这个问题。打印Excel工作表时,可能会有工作表中部分行的数据不希望打印出来。此时,我们不妨借助Excel的分级显示来解决这个问题。步骤如下。选中Excel表格中要隐藏的行,按Alt+Shift+-(右方向键),此时,在工作表的右侧就会现两个分级按钮1和2。打印时,单击按钮1,不需要打印的数据就隐藏起来了。打印完毕后,单击按钮2,被隐藏的Excel表格数据又回来了,非常方便。8Excel2007应用:节约用纸,拒绝打印在不影响Excel2007文件的编辑保存等成长操作情况下我们该如何拒绝文件打印呢?现在的办公越来越倾向于无纸化办公了,Excel2007的应用也变得比较频繁了。但是在Excel2007的操作过程中我们可能会不小心碰到了打印按钮或者一些人不太注重节约,比较随意打印Excel2007文件,甚至是直接禁止一般人打印Excel2007文件。在不影响Excel2007文件的编辑保存等成长操作情况下我们该如何拒绝文件打印呢?其实这是比较简单的,我们只需要利用一段宏指令即可解决,具体操作如下:按下Alt+F11打开VBA编辑器,如果VBA Project窗格没有显示的话就按下组合键Ctrl+R将其调出;右键单击“This Workbook”,选择“查看代码”,然后再代码窗口内输入:Private SubWorkbook_BeforePrint(Cancel As Boolean)Cancel = TrueMsgBox “节约用纸 拒绝打印”, vbInformationEnd Sub然后我们按下组合键Alt+F11返回Excel2007。这样以后不管你是直接点击打印按钮,还是从“Office按钮”中选择“打印”,或者是使用快捷键Ctrl+P,都不能直接打印,只会显示你在宏指令中输入的提示语“节约用纸 拒绝打印”。这也让大家知道不能打印的原因是有意为之,而不是硬件或软件有什么问题。9用宏限制Excel2007文件打印且保证正常操作在不影响Excel2007文件的编辑保存等正常操作的同时,我们该如何拒绝文件打印呢?现在的办公越来越倾向于无纸化办公了,但在Excel2007的操作过程中我们可能会不小心碰到了打印按钮或者一些人不太注重节约,比较随意打印Excel2007文件,甚至是直接禁止一般人打印Excel2007文件。在不影响Excel2007文件的编辑、保存等正常操作的同时,我们该如何拒绝文件打印呢?其实这是比较简单的,我们只需要利用一段宏指令即可解决,具体操作如下。按下Alt+F11,打开VBA编辑器,如果VBA Project窗格没有显示的话就按下组合键Ctrl+R将其调出;右键单击“This Workbook”,选择“查看代码”,然后再代码窗口内输入:Private SubWorkbook_BeforePrint(Cancel As Boolean)Cancel = TrueMsgBox “节约用纸 拒绝打印”, vbInformationEnd Sub然后我们按下组合键Alt+F11返回Excel2007。这样以后不管你是直接点击打印按钮,还是从“Office按钮”中选择“打印”,或者是使用快捷键Ctrl+P,都不能直接打印,只会显示你在宏指令中输入的提示语“节约用纸 拒绝打印”。这也让大家知道不能打印的原因是有意为之,而不是硬件或软件有什么问题。10如何在Excel中正确打印不连续区域的数据如果遇到一个较大的Excel工作表,却需要打印一些不连续区域的数据,应该怎么办呢?其实我们可以用Excel的“视面管理器”就可以解决不连续区域打印问题了。1. 启动Excel,打开相应的工作簿文件。2. 执行“视图视面管理器”命令,打开“视面管理器”对话框,单击其中的“添加”按钮,在随后弹出的“添加视图”对话框中,输入一个名称(如“全部”等),确定返回。3. 按住Ctrl键,然后用鼠标分别在不需要打印的列(行)标号上单击,同时选中多个不需要打印出来的列(行)。然后右击鼠标,在随后弹出的快捷菜单中,选“隐藏”选项,将不需要打印出来的列(行)隐藏起来。小提示:如果以后想让某个隐藏的列(行)显示出来,先同时选中隐藏列(行)左右(上下)的列(行),然后右击鼠标,在随后弹出的快捷菜单中,选“取消隐藏”选项即可。按住Shift键,然后按住鼠标左键,在相应的列(行)标号上拖拉,即可同时选中多个连续的列(行)。4. 调整好列宽和行高等要素后,再仿照上面第2步的操作,添加一个“打印”视图。5. 以后需要打印这个区域时,执行“视图视面管理器”命令,打开“视面管理器”对话框,选中相应的视图(如“打印”),然后单击“显示”按钮,再按正常的“打印”操作就成了。小提示:“区域”打印完成后,只要将“全部”视图显示出来,整个工作表即刻呈现在你的面前了。如果需要打印的局部区域是一个连续的单元格区域,采取“设置打印区域”的方法将更加简单一些:选中需要打印的局部区域,执行“文件打印区域设置打印区域”命令,然后再按正常的“打印”操作就OK了。小提示:在设置的“打印区域”中,如果有隐藏的列(行),也不会被打印出来。如果需要取消设置的“打印区域”,只要执行一下“文件打印区域取消打印区域”命令就行了。11Excel表格页码设置挺简单 打印输出更直观Excel中页码设置不象在Word中那样方便,所以多数朋友在打印输出表格时都不打印页码,而是依靠序号列去识别。其实在Excel中插入页码也非常简单。Excel中页码设置不象在Word中那样方便,所以多数朋友在打印输出表格时都不打印页码,而是依靠序号列去识别,这给我们阅读报表带来了很多不便。其实在Excel中插入页码也非常简单,下面我们就一起来试试:一、插入普通页码:单击“视图”页眉和页脚,在“页面设置”对话框中的“页眉/页脚”选项卡下单击“自定义页脚”按钮(这里选择“自定义页眉”也可以,但我们一般的习惯是把页码放在页脚中)。(如图1)在打开的“页脚”对话框中单击“中”下边的空白框(意思是最终让页码居中显示),然后单击插入页码按钮(“#号”按钮),这时会在“中”下的框中显示出“&页码”,最后依次单击“确定”退出。(如图2)单击“文件”打印预览,看!是不是已经插入页码了。(如图3)二、简单修饰页码:1、在打开的“页脚”对话框中单击“中”下边的空白框后单击 “#号”按钮插入页码,再单击“双加号”按钮(插入总页数按钮),然后在“&页码”前边输入“第”字,在“&页码”后边(也就是在“&总页数”前边)输入“页(共”,最后再到“&总页数”后边输入“页)”,也就是使其最终变成“第&页码页(共&总页数页)”,依次点“确定”退出后,使用“打印预览”查看一下效果会发现其显示的是“第多少页(共多少页)”。(如图4、图5)2、双击插入的页码和总页数把它们选中,也可以按住左键拖选,然后单击“字母A”按钮(字体按钮),在打开的“字体”对话框中可以对页码进行字体、字形和字号大小等设置。(如图6和图7)三、把起始页改为非1页:有时我们打印时想让第一页的页码显示为第5页或第N页,这时我们可以在打开的“页脚”对话框中单击“中”下边的空白框后单击 “#号”按钮插入页码,单击“确定”返回到 “页面设置”对话框,选择“页面”选项卡,在下边的“起始页码”框中把“自动”改为数字5,然后再点“确定”退出,这样第1页的页码就会变成5。(如图8和图9)12不用公式 让Excel按人头打印出工资条使用Excel按人头打出工资条,有用Word邮件合并功能的,也有用VBA功能的,也有采用编写公式直接产生的。可参看天极软件办公栏目的文章(Word、Excel配合按人头打印工资条、仅需一个公式让Excel按人头打出工资条)但我觉得,对于普通公司员工来说,这些方法都显得专业性太强。其实,变通一下,也可以不用公式,直接让Excel按人头打出工资条的,方法简单,适合Excel新手使用。假定公司有员工100人,工资数据在A2:R101区域。在工作表的第一行A1:R1区域为工资项目,如图1所示。我们需要的工资条是第一行为工资项目,第二行为各员工的工资,第三行为空行,以便我们打印后分割。第一步:先选中A列,点击右键,在弹出的快捷菜单中点击“插入”命令,插入一个辅助列。在A2、A3、A4单元格分别输入数字“2”、“5”、“8”。选中这三个单元格,拖动填充句柄向下至A101单元格,为这些单元格添加序号。第二步:复制A1:R1单元格,然后在A102单元格单击,并粘贴。选中A102:R102单元格,将鼠标定位于填充句柄,按下右键,向下拖动填充句柄至R200单元格。松开右键,在弹出的菜单中选择“复制单元格”命令,如图2所示。这样就复制了99个工资项目,加上第一行的那个,正好100个。第三步:在A1单元格中输入数字“1”,在A102、A103、A104单元格分别输入数字“4”、“7”、“10”。然后选中A102:A104单元格向下拖动填充句柄,至A200单元格,为所有的工资项目添加序号。第四步:在A201、A202、A203分别输入数字“3”、“6”、“9”。然后选中这三个单元格,向下拖动填充句柄至A300单元格。好了,现在您肯定明白了。我们在工资项目、工资数据、空行分别添加了相互间隔的序号。现在,我们只要根据A列序号,升序进行排列,那么就可以得到所需要的工资条了,如图3所示。最后要做的,就是选中A列数据,点击右键,在弹出的快捷菜单中选择“隐藏”命令,将该辅助列隐藏起来,如图4所示。13举手之劳 实现Excel 2007文档逆序打印Excel 2007中未见对打印功能有任何改善。但我们只要稍费心思,也能让Excel 2007轻松拥有“逆序打印”功能。在Word 2007中,只要依次点击左上角Office徽标打印,在打开的“打印”设置窗口中点击“选项”按钮,在接着出现的“Word 选项”窗口中切换到“高级”标签页,然后勾选“打印”项中的“逆序打印页面”选项(图1),这样打印机打印时就会从最后一页开始逆序打印到第一页,打印完毕后,最后一页自然处于最底下,而第一页处于最上面,如此则无须逆序重排文档,直接就可以装订成册,对于长篇打印文档尤其方便。与Word相比, Excel的打印功能就相形见绌,Excel 2007中也未见对打印功能有任何改善。但我们只要稍费心思,也能让Excel 2007轻松拥有“逆序打印”功能。一.打印机属性巧设置有些打印机只要安装了自带的驱动程序,就可以在打印属性中找到类似“逆序打印”的打印选项。以笔者的Canon PIXMA iP1000为例(事先请安装打印机附带光盘中的驱动程序),打印时,只要打开Excel 2007工作簿,依次点击左上角Office徽标打印,打开“打印”设置窗口,在打印机名称中选中“Canon PIXMA iP1000”,然后点击“属性”按钮,调出“Canon PIXMA iP1000属性”窗口,切换到“页设置”标签页,勾选“反向”复选框再点击“确定”按钮即可(图2)。 二. 宏代码实现法有些打印机不具备上述属性,但通过宏照样可以实现逆序打印功能。打开该Excel文件,切换到“视图”选项卡,点击“宏”“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:ReversePrint(图3),点击“确定”退出;再点击“宏”“查看宏”,选择“宏名”下的“ReversePrint”并点击“编辑”,打开“MicrosoftVisual Basic”编辑器,用如下内容替换右侧窗口中的所有代码(图4),然后保存关闭VBA编辑器:Sub ReversePrint()Dim NumPages As Long, Page As LongNumPages = ExecuteExcel4Macro(GET.DOCUMENT(50)For Page = NumPages To 1 Step -1ActiveSheet.PrintOut from:=Page, To:=PageNext PageEnd Sub再点击“宏”“查看宏”,选择“宏名”下的“ReversePrint”并点击“执行”即可逆序打印。14让Excel 2007实现双面打印的两种另类方法跟Word不同的是, Excel从来就没有提供双面打印的功能,Excel 2007中也不例外,因此我们只有自己动手,才能让Excel 2007也可以双面打印。如今提倡构建节约型社会,无纸化办公就符合这一要求,虽然真正意义上的无纸化办公难以实现,但要做到节约用纸却并不困难。MicrosoftOffice Word的双面打印功能就是一个很好的例子。然而跟Word不同的是, Excel从来就没有提供双面打印的功能,Excel 2007中也不例外,因此我们只有自己动手,才能让Excel 2007也可以双面打印。一. 打印机设置有窍门有些打印机只要安装了驱动程序,就可以在打印属性中找到双面打印选项,以Canon PIXMA iP1000为例(请先安装打印机附带光盘中的驱动程序),打印时,只要打开Excel 2007工作簿,依次点击左上角Office徽标打印,打开“打印”设置窗口,在打印机名称中选中“Canon PIXMA iP1000”,然后点击“属性”按钮,调出“Canon PIXMA iP1000属性”窗口,切换到“页设置”标签页,找到并勾选“双面打印”复选框即可(图1)。二.小小插件有妙用ExcelPrinter(搜索下载ExcelPrinter)是一个可以增强Excel打印功能的小插件(仅75KB大小),它不仅适用于Excel 2003,也适用于Excel 2007。下载安装后,该插件会在Excel2007的“加载项”选项卡的“自定义工具栏”中添加程序图标。它不仅拥有“手动双面打印”功能,还可以“打印当前页”(图2),实在不失为一个快速、便捷的选择!15Exce表格分栏打印输出的两种巧妙方法有时Excel中的表格只有两三列内容,这样在处理完表格中数据如果直接打印输出就会显得很不美观,且浪费纸张。如果具有分栏功能就好了。有时Excel中的表格只有两三列内容,这样在处理完表格中数据如果直接打印输出就会显得很不美观,且浪费纸张。如果能象Word和WPS那样具有分栏功能就好了。下面我们就借助外力对Excel中的表格实现分栏打印输出。一、借鸡生蛋法:既然同为微软Office组件之一的Word具有分栏功能,我们可以把Excel中表格粘到Word中来分栏、打印输出。1、在Excel表格中的任意一个单元格中单击(也就是把光标指向表格中任意一个有数据的单元格中),按Ctrl+A(先按住一个Ctrl键再按一下字母A键)选中整个表格,然后单击“编辑”复制。(如图1)2、启动Word,单击“编辑”粘贴,把表格粘贴到Word文档中,把鼠标指针指向表格最后的右下角,这时表格右下角会出现一个小“口”字,同时鼠标指针变成斜向双向箭头,按住左键拖动调整表格大小。(如图2)3、单击“格式”分栏,在“分栏”对话框中根据表格大小选择栏数,并设置栏宽和间距等。(如图3)4、单击“表格”标题行重复,以便让每一页中的每一栏的第一行都显示标题行。(如图4)二、安装插件法:到/soft/210/210574.html处下载“多排表工具”,“多排表工具”是加载宏,专门用来解决行数多而列数少表格的实用工具,采用类似于Word及WPS的“分栏”功能,既能使版面更加美观、协调,又能节约大量纸张,具有操作简单、灵活,功能强大、实用的特点。1、安装“多排表工具”后,会在“工具”菜单中多出一项“多排表工具”。单击“工具”多排表工具制作多排表(如图5),根据表格列数、字号大小、行高和最终打印输出的纸张大小(好估计一下每页纸能打印多少行)在打开的“多排表工具”对话框中选择“每页排数”、起始行号和每页行数,最后点“确定”,这时会自动生成一个新工作表,并把原工作表中数据以分栏方式显示出来。2、选中第二个“姓名”这列,右键单击左键选择“插入”插入一个空列(如图6)。再选中插入的空列,单击“格式”单元格,在打开的“单元格格式”对话框的“边框”选项卡中,设置为只左右有边框,最后点“确定”退出。(如图7)3、分别以行、列为单位选中所有单元格,右键单击左键选择“行高”(或列宽),手工修改行高或列宽,以便使表格在最终输出时更好的适应纸张的大小。(如图8)16Excel动画教程:打印指定页面今天我们用动画的形式介绍 在Excel中打印指定页面的方法。在打印多页表格时,时常会出现某页打印错误的现象,这时候不需要再将整个工作表打印一遍,而通过打印指定页面的方法,将打错的页面打印出来就成了:执行“文件打印”命令,打开“打印”对话框,在“打印范围”下面选中“页”选项,然后在“从”、“到”右侧的方框中输入指定的起始页码(如“3”),再按下“确定”按钮,即可将指定页面(此处为第3页)打印出来。17Excel动画教程:设置打印区域今天我们用动画的形式介绍在Excel中设置打印区域的方法。面对一张较大的表格,如果我们需要打印其中的部分区域,可以通过设置打印区域来实现:选中需要打印的单元格区域,执行“文件打印区域设置打印区域”命令,以后需要打印相应的区域时,只要按下“常用”工具栏上的“打印”按钮就成了。注意:再次执行“文件打印区域取消打印区域”命令,即要将设置的打印区域撤销。18动画图解:Excel表格标题重复打印今天我们介绍如何在打印Excel数据表格时给每页自动重复添加标题。我们在打印一个多页表格时,希望每页都要有标题行,如果手动添加,麻烦不说,以后修改表格就不方便了。其实,Excel有自动添加标题行的功能:打开需要标题行的文档,执行“文件页面设置”命令,打开“页面设置”对话框,切换到“工作表”标签下,单击“顶端标题行”右侧的红色按钮,此时对话框转换为一个浮动状态条,用鼠标选取作为标题行的区域(如第1、第2行),然后按浮动状态条右侧的红色按钮返回“页面设置”对话框,确定退出即可。注意:设置的顶端标题行,可以不包括第1行。如果对“顶端标题列”进行上述设置,对于超宽表格,可以将左侧的标题列自动添加到后续每一张表格中。19在Excel中只打印图表以外区域的技巧如果不想打印图表,只想打印图表以外的其它区域,可以通过打印“选中区域”来实现。但对复杂的数据图表又该怎么处理呢?当需要打印Excel图表时,可以直接选中图表,然后使用“文件|打印”命令进行打印,也可以直接单击工具栏中的“打印”按钮。而如果不想打印图表,只想打印图表以外的其它区域,则可以选中这些区域,然后使用“文件|打印”命令打开“打印”对话框,在“打印内容”下面选中单选框“选中区域”,再单击“确定”进行打印。这是比较简单的情况,当工作表比较庞大,而图表以外的数据区域又不相邻时,使用上述方法打印图表以外的区域就会非常麻烦。有没有一种办法可以解决这个棘手的问题呢?下面所介绍的方法是一种非常不错的方法。1.在不想打印的图表上单击右键,然后从弹出菜单中选择“图表区格式”命令,如图1所示。图12.在“图表区格式”对话框中单击“属性”选项卡,然后取消选择复选框“打印对象”,如图2所示。图23.单击“确定”按钮。取消对图表的选择(如果不取消选择图表,则不起作用),然后单击工具栏上的“打印”按钮看看是不是真地奏效呢?如图3所示,果然,只显示了数据区域的内容,不再显示图表,这样就可以放心地打印了。图320学十条小经验 Excel文档打印得心应手我们希望只打印工作表中需要的区域,或者希望能打印公式本身而不是公式的计算结果等等,这就需要对Excel进行巧妙设置。Excel表格编辑的最后一项任务往往是打印。在实际工作中,我们的打印任务往往不是那么简单轻松,比如我们希望只打印工作表中需要的区域,或者希望能打印公式本身而不是公式的计算结果等等。Excel能为我们提供灵活的打印选择,我们需要进行巧妙设置。1.可打印区域的设置很多情况下我们并不需要打印工作表的全部,而只需要打印某一内容,那么此时,我们需要为打印指定打印区域。方法是,先点击菜单命令“视图分页预览”,然后在预览视图中选择要打印的单元格区域,点击菜单命令“文件打印区域设置打印区域”或者点击右键,在弹出菜单中点击“设置打印区域”命令。这样,打印时就会只打印我们选中的区域部分了。如果设置完成后需要向已有的打印区域添加单元格,那么只要选中要添加的单元格,然后在该区域上点击右键,在弹出菜单中选择“添加到打印区域”即可,如图1所示。还有一种办法也可以实现这个任务。那就是先在工作表中选择要打印的区域,然后点击菜单命令“文件打印”,在打开的“打印内容”对话框中,选中“选定区域”单选项,如图2所示。此种方法也是非常简单实用的。2.页眉页脚的设置点击菜单命令“文件页面设置”,然后在打开的对话框中点击“页眉/页脚”,或者直接点击菜单命令“视图页眉和页脚”,都可以打开如图3所示对话框。我们要做的,只是在“页眉”或“页脚”下方的下拉列表中选择需要的页眉页脚样式就可以了。当然,我们还可以自定义页眉或页脚。只要点击对话框中“自定义页眉”或“自定义页脚”按钮,然后单击“左”、“中”或“右”编辑框,再单击相应的按钮,就可以在该位置插入相应内容。当然,我们也可以直接在编辑框中输入我们所需要的内容。3.打印公式要想打印公式,那得先在工作表上显示公式。方法是先点击菜单命令“工具公式审核公式审核模式”。此时,含公式的单元格显示的就是公式本身而非公式的计算结果了,如图4所示。此时,按正常情况打印,就可以得到含公式的工作表了。4.黑白色打印在屏幕上为不同单元格指定不同颜色是非常好看的,但未必打印到纸上也好看。尤其是我们的打印机并非彩色打印机时。此时我们更需要简单的黑白色打印。其实完成这个任务很简单。只要点击菜单命令“文件页面设置”,打开“页面设置”对话框。然后点击“工作表”选项卡,选中“单色打印”复选项就可以了。如图5所示。5.重复标题工作表如果比较跨页,我们当然需要在每一页中都能够看到表格的标题行。这一点在Excel中很容易实现。还是在如图5所示的对话框的“工作表”选项卡中,在“打印标题”下的“顶端标题行”右侧的输入框内输入标题行所在的行号,或在“左端标题列”右侧的输入框输入标题列所在的列号,如图6所示,就可以使每一页都能打印标题行或标题列。在此对话框中,如果我们在“打印区域”右侧的输入框中输入要打印的单元格区域,也可以实现只打印选定区域的目的。此外,如果需要打印行号和列标,那么勾选该选项卡下方的“行号列标”复选项就可以了。6.批注和错误单元格编辑工作表过程中经常插入批注,但默认情况下批注是不会打印出来的。而如果使用了公式,那么经常会出现一些不可避免的错误值,如#REF!等,而默认情况下这些错误值是要打印出来的。我们可以根据需要选择是否打印批注或错误值。仍然是打开“页面设置”对话框的“工作表”选项卡。对于错误值来说,我们只需要在“错误单元格打印为”右侧的下拉列表提供的“显示值”、“空白”、“”、“#N/A”等几种方式中作出相应的选择就可以了。对于批注,我们则可在“批注”右侧的下拉列表中选择“如同工作表中的显示”选项或“工作表末尾”选项。这样,就可以在原位置打印批注或在工作表末尾集中打印批注,如图7所示。当然,在此之前,我们得先让工作表中的批注显示出来。方法是:单个的批注,我们可以右键单击包含批注的单元格,在弹出菜单上点击“显示/隐藏批注”命令。若要显示所有批注,则可以点击菜单命令“视图批注”。7.在指定位置分页Excel会根据行高列宽自动分页,但这种分页往往不符合我们的需要,所以,我们还会经常需要手动分页。选中某行或某列,点击菜单命令“插入分页符”,可以在该行的上方或该列的左侧插入分页符,使选中的行或列位于另外一页。如果选中某单元格,点击菜单命令“插入分页符”,可以在该单元格的左上角插入分页符。相当于在该单元格所在行的上方及所在列的左侧均插入了分页符。要删除分页符,需选中分页符下方的行或右侧的列或右下角的单元格,然后点击菜单命令“插入删除分页符”。8.按纸的宽度或页数打印打开“页面设置”对话框,点击“页面”选项卡。先在“纸张大小”右侧的下拉列表中选择我们使用的纸型,然后选中上方的“调整为”单选项。在右侧的“页宽”输入框中输入“1”,然后将“页高”输入框中的数字删除,如图8所示。这样,就可以使工作表按我们所选定纸的宽度打印了。如果要同时指定打印的页数,那么,就在“页高”输入框内输入页数。需要注意的是,这样指定页宽和页高以后,我们在工作表中插入的那些分页符就不再起作用了。此外,Excel不会超出我们指定的页数,但不会为填满指定的页数而放大行高或列宽。9.同时对多个工作表进行设置一个工作簿中往往有多个工作表,而在打印时往往这些工作表的设置又基本相同。如果逐份工作表设置,那当然麻烦。我们可以先单击第一张工作表的标签,然后按住“Ctrl”键单击其它工作表的标签,将这些工作表同时选中。然后再进行相应的页面设置。如果这些工作表是相邻的,那么,我们可以单击第一份工作表标签后,再按住“Shift”键,单击最后一份工作表标签,将它们之间的工作表同时选中。10.打印多个工作簿要想同时打印多个工作簿,需要点击“常规”工具栏上的“打开”按钮,在“打开”对话框中,按住“Ctrl”键,逐一选中要打印的工作簿,然后点击对话框中“工具”菜单中的“打印”命令,如图9所示,就可以将选中工作簿的当前工作表中的内容一一打印出来。21为Excel2007添加一个“双面打印”按钮在Word中可以将“奇数页”和“偶数页”分开打印。但Excel却没有这一功能。下面,我们就为其添加一个具有“双面打印”功能的按钮。大家知道,在Word中可以将“奇数页”和“偶数页”分开打印,从而实现多页文档的“双面打印”效果。但是,在Excel中却没有这一功能。下面,我们就以Excel2007为例,为其添加一个具有“双面打印”功能的按钮。一、展开“开发工具”选项卡要在Excel中实现“双面打印”,就要用到其内嵌的VBA功能,因此,需要先展开“开发工具”选项卡。启动Excel2007,单击左上角的软件图标,在随后出现的下拉菜单中(如图1),选择“Excel选项”选项,打开“Excel选项”对话框(如图2)。先在左侧选中“个性化设置”选项,然后在右侧“使用Excel时采用的首选项”下面选中“在功能区显示开发工具选项卡”,确定返回。二、生成“个人宏工作簿”为了让“双面打印”按钮对所有工作簿都有效,我们需要将其保存在“个人宏工作簿”中。第一次使用“宏”这个功能时,需要先让软件生成一个隐藏的“个人宏工作簿”。切换到“开发工具”选项卡中,单击其中的“录制宏”按钮,打开“录制新宏”对话框(如图3)。输入一下宏名称(如“smdy”),按“保存在”右侧的下拉按钮,在随后出现的下拉列表中,选择“个人宏工作簿”选项,确定进入“宏”录制状态。不需要进行任何操作,直接单击“开发工具”选项卡中的“停止录制”按钮,系统会自动生成一个隐藏的“个人宏工作簿”。特别提醒:以后需要在“个人宏工作簿”中编辑宏时,就不需要再进入此步操作了。三、编辑“双面打印”代码单击“开发工具”选项卡上的“Visual Basic”按钮,进入VBA编辑状态(如图4)。特别提醒:按“Alt+F11”组合键,即可快速进入VBA编辑状态。在左侧“工程资源管理器”中,展开“VBAProject(PERSONAL.XLSB)”选项(这就是“个人宏工作簿”),双击其中的“模块1”,然后用下述代码替换右侧编辑区中的原有代码:Sub smdy()On Error Resume Nextx = ExecuteExcel4Macro(get.document(50)For i = 1 To Int(x / 2) + 1ExecuteExcel4Macro PRINT(2, & 2 * i - 1 & , & 2 * i - 1 & ,1,2,TRUE,FALSE)Next iMsgBox 请将打印纸反向装入打印机中, vbOKOnly, 打印另一面For j = 1 To Int(x / 2) + 1ExecuteExcel4Macro PRINT(2, & 2 * j & , & 2 * j & ,1,2,TRUE,FALSE)Next jEnd Sub输入完成后,关闭VBA编辑窗口返回到Excel编辑状态。22巧用Excel函数也能批量打印明信片批打通常用到邮件合并功能,但它稍显复杂。Excel中的一个查询函数VLOOKUP也能被利用起来实现批打功能,更为简单。将Excel与Word结合起来,使用邮件合并功能能快速批量打印明信片、信封等(相关文章:Word与Excel组合工作 批量打印信封)。不过用邮件合并稍显复杂。有没有一种更简单的方法呢?我突然想到了Excel中的一个查询函数VLOOKUP,用它说不定能行。通过摸索,我总结出了以下一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中生冬季预防传染病
- 常见传染病的识别与预防
- 行政主管年终总结模版
- 梅毒护理诊断及护理措施
- 人教版高中物理必修二第七章第8节机械能守恒定律习题课教学设计
- 下学期历史教学的工作总结模版
- 新质生产力绿色生产力
- 山东省济南平阴县联考2025年数学七下期末综合测试试题含解析
- 内蒙古鄂尔多斯准格尔旗第四中学2025届八年级数学第二学期期末综合测试模拟试题含解析
- 2025届福建省福州师范大泉州附属中学数学八下期末质量检测试题含解析
- 【MOOC】机械制图-河北工程大学 中国大学慕课MOOC答案
- 2023年上海市浦东新区中考语文二模试卷
- 小学数学跨学科学习的实践挑战及突破策略
- 市场经理招聘面试题与参考回答(某大型国企)2024年
- GB/T 10433-2024紧固件电弧螺柱焊用螺柱和瓷环
- 数学家华罗庚课件
- 《人工智能基础》课件-AI的前世今生:她从哪里来
- 奶茶店食品安全管理制度文本
- AI新技术智慧树知到期末考试答案章节答案2024年长春职业技术学院
- 国企集团公司各岗位廉洁风险点防控表格(廉政)范本
- 《高脂血症》课件
评论
0/150
提交评论