永发信息网

如何在Excel里实现打印指定页?

答案:3  悬赏:70  手机版
解决时间 2021-03-07 23:30
  • 提问者网友:沦陷
  • 2021-03-06 23:21
我的excel里有几十页,但内容在打印上有区别,有部分需要用特定的纸来打印,如何可以让我更快速地分开打印。
如:条件:1.一种是有印章的纸,一种是无印章的纸;
2.打印内容有28页,均有页眉页脚,按顺序排有页数;
求结果:只需两个按钮就可以快速地分开打印!
“按钮①”放有印章的纸打印(1,3,12,28)页;
“按钮②“放无印章的纸打印(2,4-11,13,14-27)页。

因为用文件-打印-打印范围来设置打印,太麻烦!所以想求个一键打印设置。谢谢了!

如果是用设置打印区域,视图管理器这些方法的就免了,因为页码会重新编排,对于我这些页码有要求的没用!

打印份数有所不同,1-13页要打印3份,14-27页要打印1份;

有印章的打印格式设置顺序是:111,333,12 12 12,28

无印章的打印格式设置顺序是:(2,4-11,13,14-27)*1份,
(2,4-11,13)*1份,
(2,4-11,13)*1份。

在打印前最好能设置一个弹窗提示:是否确定打印?确定请按是,取消请按否!
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-03-06 23:49
Sub 有印章打印()
Worksheets("sheet1").PrintOut From:=1, To:=1, Copies:=3, Collate _
:=True

Worksheets("sheet1").PrintOut From:=3, To:=3, Copies:=3, Collate _
:=True

Worksheets("sheet1").PrintOut From:=12, To:=12, Copies:=3, Collate _
:=True

Worksheets("sheet1").PrintOut From:=28, To:=28, Copies:=1, Collate _
:=True
End Sub

在窗体增加一个按钮连接到宏,OK,无印章打印可参照以上处理!
全部回答
  • 1楼网友:猎心人
  • 2021-03-07 02:00
excel无法实现此功能,但可以通过打印机的属性配置来实现。具体方法:“文件”→“打印”→“打印机属性”→“双面打印”→确定,详见打印机属性的设置图片(当然不是所有打印机都有这个功能,但高档一点的打印机一般都有此功能)。
  • 2楼网友:慢性怪人
  • 2021-03-07 01:27
可以再打印的选项里选择按范围打印,要想打印指定的一页你可以把鼠标放到那页然后点打印里的打印当前页
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯