excel中打印的设定2010-07-27 14:46:43| 分类:默认分类| 标签:|字号大中小订阅打印Excel中的单列表格如果只打印Excel中的一个单列表格,相信有的朋友一定会为此而挠头,由于在Excel的页面设置中没有“分栏”这一功能,所以对于长长的一列在打印时就不太好办了,不过,利用Excel的同门师兄word,就可以将要这一列的内容横向排列、逐行显示,具体的做法如下:打开表格,复制要打印的某一列,然后点击菜单中的“文件→新建...→工作簿”,然后将复制的某一列粘贴到该工作簿的第一列中,点击“文件”下的“保存”,在弹出的保存窗口中,将“保存类型”选择为“文本文件(制表符分隔)(*.txt)”,然后点击“保存”,不要管弹出提示,点“确定”或“是”就把这个工作簿保存为“book1.txt”了。
下面打开word,点击菜单中的“文件→打开...”,在弹出的打开窗口中,将文件类型改为“所有文件(*.*)”,然后选择打开刚才保存的“book1.txt”,同样“book1.txt”在word窗口内显示的也是长长的一列文字,如果你的word没有将“视图”下的“显示段落标记”前的对勾去掉,你就会发现,在每一行的后面都会有一个段落标记,只要将这个段落标记替换成几个空格,不就可以横向显示这些文字了!对,就是这个意思!下面点击“编辑”下的“替换”,在弹出的“查找和替换”窗口中,点“高级”展开高级查找的菜单,点击其中的“特殊字符”,在弹出的菜单中选择“段落标记”,这样在“查找内容”项内显示的就是“^p”,当然也可以直接“查找内容”中输入“^P”,然后在“替换为”项内输入几个空格,具体数量视要打印的内容而定,最后点击“全部替换”,等出现替换完成提示后,再看word中的原本单列显示的文本,是不是已变成逐行显示了,下面只要再对这些文字进行一下调整、修饰,加上标题,就可以打印了。
用好Excel的双面打印编辑宏第一步:启动Excel 2003(其他版本请仿照操作),执行“工具→宏→Visual Basic编辑器”命令,进入Visual Basic编辑状态(如图1)。
第二步:在右侧的“工程资源管理器”区域中,选中“VBAProject(PERNOSAL.XLS)”选项,执行“插入→模块”命令,插入一个新模块(模块1)。
小提示“PERNOSAL.XLS”叫做“个人宏工作簿”,第一次使用宏功能时,需要进入下述操作,添加“个人宏工作簿”:在Excel中,执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框(如图2),输入一个名称,然后选择将其“保存在”“个人宏工作簿”中,确定返回,随便做一下编辑操作,然后按“停止录制”工具栏上的“停止录制”按钮,系统即可自动添加“个人宏工作簿”。
第三步:双击“模块1”进入代码输入区域,将下述代码输入其中:Sub dy()On Error Resume Nextx = Execute Excel4Macro("Get.Document(50)")For i = 1 To Int(x / 2) + 1ActiveWindow.SelectedSheets.PrintOut From:=2 * i - 1, To:=2 *i - 1Next iMsgBox "请将打印出的纸张反向装入纸槽中", vbOKOnly, "打印另一面"For j = 1 To Int(x / 2) + 1ActiveWindow.SelectedSheets.PrintOut From:=2 * j, To:=2 * jNext jEnd Sub第四步:输入完成后,关闭Visual Basic编辑窗口返回。
添加按钮第一步:执行“工具→自定义”命令,打开“自定义”对话框(如图3)。
第二步:切换到“命令”标签下,在“类别”下面选中“宏”选项,然后将右侧“命令”下面的“自定义按钮”选项拖到工具栏合适位置上,添加一个按钮。
第三步:单击“更改所选内容”按钮,在随后展开的快捷菜单中,在“命名”右侧的方框中输入按钮名称(如“双面打印”,并选中“总是用文字”选项。
第四步:在不关闭“自定义”对话框的情况下,右击工具栏上刚才添加的“双面打印”按钮(参见图3),在随后弹出的快捷菜单中,选择“指定宏”选项,打开“指定宏”对话框(如图4)。
第五步:选中上面编辑的宏,确定退出,再关闭“自定义”对话框返回Excel编辑状态。
双面打印启动Excel,打开需要双面打印的工作簿文件,单击“双面打印”按钮,系统先将奇数页打印出来,然后弹出如图5所示的提示框,将打印的纸张反向装入打印机的纸槽中,按下“确定”按钮,即可将偶数页打印到另一面上,达到双面打印的目的。
单独打印Excel图表为了使用方便,我们经常会将Excel图表嵌在相关数据的旁边,这样看起来会比较直观。
但有时在打印时,如果我们只想单独打印这张图表,又该怎么办呢?其实很简单,只要用鼠标选中图表的任何一部分,然后再依次点击“文件→打印”即可。
Excel 分页预览分页预览是Excel 2000新增功能,可以使我们更加方便地完成打印前的准备工作。
9.1.1 指定打印区域在默认状态下,对于打印区域,Excel会自动选择有文字的最大行和列。
如果要重新设定打印区域的大小,可以执行下列操作:(1) 执行“视图”菜单中的“分页预览”命令,之后屏幕会变成如图9-1的显示。
(2) 在图中可以看到用蓝色外框包围的部分就是系统根据工作表中的内容自动产生的分页符。
如果要改变打印区域,可以拖动鼠标选定新的工作表区域,如图9-2所示。
(3)松开鼠标键后即可看到新的打印区域,如图9-3所示。
删除打印区域设置,可以执行“文件”菜单中的“打印区域”,然后单击“取消打印区域”命令,如图9-4所示。
如果要回到正常的视图下,可以执行“视图”菜单中的“常规”命令。
9.1.2 控制分页如果需要打印的工作表中的内容不止一页,Microsoft Excel会自动插入分页符,将工作表分成多页。
这些分页符的位置取决于纸张的大小、页边距设置和设定的打印比例。
可以通过插入水平分页符来改变页面上数据行的数量;也可以通过插入垂直分页符来改变页面上数据列的数量。
在分页预览中,还可以用鼠标拖曳分页符改变其在工作表上的位置。
插入分页符新起一页(1)单击新起页左上角的单元格。
如果单击的是第一行的单元格,Microsoft Excel将只插入垂直分页符。
如果单击的是A 列的单元格,Microsoft Excel将只插入水平分页符。
如果单击的是工作表其他位置的单元格,Microsoft Excel将同时插入水平分页符和垂直分页符。
(2)执行“插入”菜单中的“分页符”命令即可。
之后,我们就可以看到新的分页情况,如图9-5所示。
插入水平分页符插入水平分页符可以执行下列步骤:(1)单击新起页第一行所对应的行号。
(2)单击“插入”菜单中的“分页符”命令。
插入垂直分页符插入垂直分页符执行下列步骤:(1)单击新起页第一列所对应的列标。
(2)单击“插入”菜单中的“分页符”命令。
移动分页符当我们进入到分页预览中可以看到有蓝色的框线,这些框线就是分页符。
我们可以通过拖动分页符来改变页面,操作步骤如下:(1)根据需要选定分页符号。
(2)将分页符拖至新的位置即可,如图9-6所示。
轻松套打带照片的准考证1.设计套打模板,建立数据关联图2是空白准考证样式,先用扫描仪将准考证扫描,并保持大小尺寸不变,然后将图片保存为JPG格式。
打开Sheet2工作表,将刚才保存的图片插入表中,并将图片设定为非打印对象。
执行“视图→工具栏→绘图”命令,在准考证需填充文本的部位插入矩形框。
我们用VLOOKUP函数实现Sheet1工作表中数据与Sheet2表中准考证间的关联(照片填充部分除外)。
首先将A21单元格作为查询的关键数值,在A20—G20单元格中分别输入[序号]、[姓名]、[级别]等字段。
在B21单元格中输入公式“=IF(VLOOKUP(A21,Sheet1!A2:I1000,2)=0,"",VLOOKUP(A21,She et1!A2:I1000,2))”,在C21单元格中输入公式“=IF(VLOOKUP(A21,Sheet1!A2:I1000,6)=0,"",VLOOKUP(A21,She et1!A2:I1000,6))”,其他依此类推。
这样就建立了准考证填充数据与Sheet1表间的关联。
下一步就是要建立数据与准考证相应矩形框的关联,以准考证中[姓名]字段为例,鼠标单击该矩形框,在编辑栏右侧输入“=”符号,然后用鼠标点击需要填入数据的B21单元格,这样矩形框就和B21单元格中的数据建立了联系。
只要单元格数据变化,则矩形框数据也跟着变化,其他依此类推。
这样,只要在A21单元格输入序号值,那么Sheet1表中相应序号行的数据就会在准考证模板中自动生成。
上述工作完成后,按“Shift”键选中所有矩形框,设置矩形框格式,包括字体、大小、对齐、颜色和线条等,特别是选中无填充色和无线条色。
2.定义名称,导入照片通过VLOOKUP函数虽然建立了工作表1和准考证的联系,但要在准考证中自动生成照片则需要用到比较复杂的函数,采取定义名称的办法。
具体步骤如下:(1)定义名称:执行“插入→名称→定义”命令,打开如图3所示“定义名称”对话框,将名称定义为“A”,在“引用位置”文本框中输入公式“=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)”,按下〔确定〕按钮返回。
该公式建立了查询数据的动态地址。
接着用同样方法,再定义另一个名叫“X”的名称,里面包括公式“X=INDIRECT(ADDRESS(MATCH(Sheet2!$A$21,A,0),9,1,,"Sheet1"))”,该公式表示当动态地址栏为Sheet2表中A21单元格数值时,返回Sheet1表中第9列即照片所在列单元格内容。
(2)导入图片:选取sheet2工作表,执行“视图→工具栏→控件工具箱”命令,打开“控制工具箱”窗口。
点击图像框或文字框按钮,在准考证需要填充照片的位置画出相同大小的图片框或文字框。
选取文字框(图像框)后,将编辑栏中“=EMBED("Forms.TextBox.1",""”改成“=X”,如图4,这样只要A21单元格数值变化时,照片框中相应的照片就会发生变化。
3.制作微调按钮,编写宏代码为操作更加方便,可以制作微调按钮调节序号值。
执行“视图→工具栏→窗体”,打开窗体对话框,点击微调项标志按钮,建立微调按钮,右击按钮,打开“设置控件格式”对话框,并与B19单元格建立链接,按下〔确定〕按钮。