设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2156|回复: 5
打印 上一主题 下一主题

[基础应用] EXCEL节约纸张打印,有啥打印

[复制链接]
跳转到指定楼层
1#
发表于 2010-3-13 14:54:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
EXCEL节约纸张打印,有啥打印方法

一般情况下,一张A4纸只能打1至46行
能不能通过其他设置.
一张A4纸能打左边1至46  右边47至92

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2010-3-13 14:57:01 | 只看该作者
如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

3#
发表于 2010-3-13 17:42:08 | 只看该作者
打印机里的设置,一张纸上打两页
基本上只要是本世纪生产的非针打打印机都有这个功能,但各机的设置略有差异,楼主自己找一下,如果找不到要以咨询打印机供应商。
4#
发表于 2010-3-13 18:13:51 | 只看该作者
使用宏排好格式后打印
Sub Macro1()
'
' Macro1 Macro
' 宏由 User 录制,时间: 2010-3-13
'

'
    Sheets("Sheet1").Select
    Sheets("Sheet1").Copy Before:=Sheets(1)
    Sheets("Sheet1 (2)").Select
    Sheets("Sheet1 (2)").Name = "T"
    Range("A11").Copy
    Range("F1").Select
    ActiveSheet.Paste
    Columns("F:F").Select
    Selection.ColumnWidth = 5.13
    Application.CutCopyMode = False
    With ActiveSheet.PageSetup
        .PrintTitleRows = "$11"
        .PrintTitleColumns = ""
    End With
    i = 1
    Do While i * 46 + 2 < Range("A65536").End(xlUp).Row
    Range("A" & i * 46 + 2 & "" & (i + 1) * 46 + 1).Select
    Selection.Cut
    Range("F" & (i - 1) * 46 + 2).Select
    ActiveSheet.Paste
    Rows(i * 46 + 2 & ":" & (i + 1) * 46 + 1).Select
    Selection.Delete Shift:=xlUp
    i = i + 1
    Loop
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
        Sheets("T").Select
    SendKeys "~"
    ActiveWindow.SelectedSheets.Delete

End Sub
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-11 19:42 , Processed in 0.098236 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表