Excel电子表格分单双页打印:
共10页的表格文档,每一页均是连续打印的,现假设需要让文档从第61行开始从新的一页纸打印。
依次在excel的菜单栏中选择“页面视图”-“分隔符”-单击“分页符”,
此时会回到文档内,发现有分页符处会出现一条虚线的标志,此虚线仅是视图时标记使用,表示设置分页符成功,
说明:此虚线在视图时能看到,但是在我们打印时并不会被打印出来。
这时候我们进行打印的时候就可以发现第60行处从新分页,此时文档也变成了11页。
这些适合于只要打印文档部分内容,或者需要将完整文档分成几份打印的情况,在工作中还是会经常使用到的。
同样,如果打印结束,需要恢复文档到原始的没有分页的情况,我们也能够通过简单的操作来进行。
首先选中excel的菜单栏中选择“页面视图”-“分隔符”-点击“删除分页符”选项,
这时候回到文档视图页面,会发现原来分页符所在处的虚线标志消失了,这就表示删除分页符操作成功。
点开打印预览或者直接打印,此时会发现文档没有被分页打印,整份文档继续变回了10页。
注意:
分页符要设置在需要分页打印的第一行处。
有时候同样的需求我们可以通过不同的途径实现,也就是殊途同归了。
对于页码有要求的,设置打印区域是可以在页面设置中对页面进行设置起始页码序号。
很不幸地告诉你,excel不能实现你的这个功能,如果要这样,只能一张一张地手工打印才行。
在菜单中选"文件",再选"页面设置",若需显示的是纯文字标题,就再选"页眉/页脚",在自定义页眉中设置;若需显示的是标题行,就再选"工作表",在打印标题中选"顶端标题行",按右侧的那个红色图标,在你的文档中选好后,再按箭...
Excel内部的打印设置是不支持的,当然,你可以用VBA编程自己来控制。
比如说这样:
Sub Macro1()
Dim i, n As Integer
For i = 1 To 20 Step 2
ActiveWindow.SelectedSheets.PrintOut From:=i, To:=i, Copies:=1, _
ActivePrinter:="使用的打印机名称:", Collate:=True
Next
For n = 2 To 20 Step 2
ActiveWindow.SelectedSheets.PrintOut From:=i, To:=i, Copies:=1, _
ActivePrinter:="使用的打印机名称:", Collate:=True
Next
End Sub
应该不行,也许vba能办