1.完成Excel工作表的数据处理和格式设置时候,首先应根据打印的具体要求,执行“页面布局→纸张大小”,选择合适的纸张,一般我们默认的纸张大小为A4。但如果表格比较大,可能就需要更大的纸张以及相应的打印机。接下来应该根据文档内容和结构,在“纸张方向”下选择合适的纸张方向,如果表格的高度大于表格的宽度,一般选择纵向打印,反之,则选择横向打印。
2.完成上述页面布局设置之后,在Excel中会自动以虚线的形式,标识工作表的有效打印范围。可以依据该范围,然后根据各个数据行、列的内容合理调整宽度、长度,使整个表格都放置在虚线之类,这个调整工作需要细致操作和反复比较,将表格的各个列、行距调整得合理美观,漂亮表格的关键就是协调的表格的各个行、列间距。
3.如果要打印的表格有多页,而每页都需要表头,则可设置如下:拖动选中要重复的标题行,并单击“打印标题”按钮,在“页面设置→工作表→顶端标题行”文本框中,就会显示要重复的标题行,类似于Word当中的表格标题行重复命令。同时,如果只要打印部分表格内容,还可以先拖动选定该区域,并单击“打印区域”按钮,以设置具体的文档打印区域:
4.如果想要对工作表设置具体的页边距数值,可以单击“文件”:
5.选择“打印”,在“设置”区域或者点击下方“页面设置”按钮。
6.打开“页面设置-页边距”对话框进行设置,在此窗口中,可快速设置页面居中。
7.如果经过上述打印预览和页面布局调整操作,发现当前的页面布局还是存在问题,还可以再次打开“页面设置”对话框,对纸张大小、方向等设置项进行修改。
8.另外,根据提问者的具体情况,还可以选择设置“重设分页符”。
在“页面预览”界面中,选中实线区域,右键“重设所有分页符”如图:
9.然后就可以拉动蓝色实线,重新设置打印区域了。
如果还是不能拉动,可以调整一下列宽,分页预览调整不了说明纵横比相差太大了。
我曾做了一个类似的打印按钮,现在复制给你,看看是否有用
Sub 按钮2_单击打印()
'
Sheets("证书打印模板").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Sheets("数据输入").Select
ActiveSheet.[I2] = ActiveSheet.[I2] + 1
End Sub
这个是打印“证书打印模板”工作表后,重新进入“数据输入”工作表,并将I2单元格数值加1
用按钮点击打印 然后那个单元格增加1