如何多工作簿 设置打印区域?

作者&投稿:驹昌 (若有异议请与网页底部的电邮联系)
怎样在同一电子表格中设置多个打印区域~

按住ctrl,选择多个区域,然后设置打印区域,每个区域不大于一页的会按一页进行打印。
若多个区域有重叠且还想设置不同的打印格式(列宽、行高、合并等),可一个区域一个区域地设置并在菜单>视图管理器中分别保存为多个视图,打印那个就调那个视图就行。

这个问题可以用VB来解决,代码如下:

Option Explicit
Sub 打印()
Dim i As Integer
For i = 1 To ThisWorkbook.Worksheets.Count
ThisWorkbook.Worksheets(i).Activate '去每一个你说的工作表。
With ActiveSheet
'下面两句是设置打印区间,对于已经设置过打印区间的,可以省略。
' .Range("A1:H19").Select '选择要打印的区域。
' .PageSetup.PrintArea = "$C$4:$G$12" '设定打印区域。
.PrintOut Copies:=1, Collate:=True '直接用默认的打印机打印出来。当然可以行PageSetup页面设置的。
End With
Next
End Sub

打开编辑好的Excel文档,选中想要打印的区域,如图所示(阴影图层部分为所要打印的区域)

点击页面布局选项卡,选择打印区域选项, 点击设置打印区域子选项,这时候我们就成功设置了打印区域。

在设置好打印区域后,我们需要对选中的打印区域的输出效果稍作调整,以符合我们的输出需求。首先按下CTRL+P, 点击预览选项(红色笔标注)

在弹出的先窗口中点击页面设置, 我们可以看到(如下图)1-页面,2-页边距,3-页眉/页脚,4-工作表四个选项卡,它们分别依次负责调整页面布局,调整页边距,添加页眉和页脚,以及工作表打印输出的一些高级选项(工作表选项新手很少使用),再熟悉了整个简单的页面设置后读者可以自行尝试对每一个选项进行亲自操作。

上述调整完成后,点击确定,输出到打印机即可 。(下面是高手进阶)
高手进阶------打印区域控制(新手可忽略)
当你熟悉的可以运用excel的各种功能后,有时候会根据表格的变化来自动选择打印区域,尤其在使用VBA进行打印区域选择输出时候,希望用公式来确定打印区域。当我们设定好打印区域后,其实Excel已经为我们建立好了一个叫Print_Area的名称。
我们按下CTRL+F3键,便可以看到设置好的打印区域名称(Excel自动建立),以后若需要通过公式来调整打印区域的场合,不妨参考下名称管理器的定义方法。尤其在VBA编程的时候,十分有用!


崇安区18435936754: 如何多工作簿 设置打印区域? -
亓俊布瑞: 打开编辑好的Excel文档,选中想要打印的区域,如图所示(阴影图层部分为所要打印的区域)点击页面布局选项卡,选择打印区域选项, 点击设置打印区域子选项,这时候我们就成功设置了打印区域.在设置好打印区域后,我们需要对选中...

崇安区18435936754: Excel如何一起设置一个工作簿里面所有工作表的打印区域和固定标题栏 -
亓俊布瑞: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Subtest() Dims% Fors = 1 ToSheets.Count WithSheets(s)Application.PrintCommunication = FalseWith.PageSetup.PrintArea = "$B$1:$R$98"'打印范围.PrintTitleRows = "$18:$18"'标题行....

崇安区18435936754: excel怎么打印多个工作表 -
亓俊布瑞: 方法一: 打开EXCEL表,在左上角打开“office按钮”,选择“打印”选项,进入“打印”界面. 在打印内容区域中有几个选项,excel一般默认状态为“活动工资表”,选择“整个工作簿”,然后预览,看是不是能连续打印所有工作表的内容,如果能,那就成功了.如果只需打印两个或三个工作表的内容,那么在进行上面操作之前先“设置打印区域”,然后就可以实现所需要连续打印的内容.方法二: 通过SHIFT或CTRL选中多个工作表,然后点击office按钮/打印,在打印内容中选"选定工作表".

崇安区18435936754: 在Excel 2010 里怎么设置打印区域 -
亓俊布瑞: 设置打印区域包括:打印活动工作表、打印选定区域、打印整个工作簿,可根据自身需要进行选择.然后选择“页面布局”的“纸张方向”“页边距”,并选择“缩放”方式.

崇安区18435936754: 如何将Excel中多个不相邻区域的数据都打印在同一个页面上 -
亓俊布瑞: 可以通过隐藏不打印的行列,让需要打印的单元格显示在一页上,然后选中区域,设置打印区域,可将不连续区域打印到一页上.但是,隐藏只能会对整行或整列,所以对打印的位置控制有些困难.如上图,想要把数据打印到同一列就比较困难了.

崇安区18435936754: 怎样打印excel表格指定区域 -
亓俊布瑞: 一、区域设置法如果每次都是打印某一个固定的区域,用这种方法是最合适的.启动Excel(其它版本请仿照操作),打开相应的工作簿文件,选中需要打印的区域,执行“文件→打印区域→设置打印区域”命令.以后,需要打印该区域时,...

崇安区18435936754: 要打印excel工作表的多个区域到同一页面上,选定要打印的多个区域后,怎么操作 -
亓俊布瑞: 选定打印区域后,选择 文件—>打印区域—>设置打印区域,然后再打印文件就可以.

崇安区18435936754: 如何批量打印多个excel文件的第n页? -
亓俊布瑞: 用pdf将多个excel文件进行合并,然后打印时进行页面选择,点击确认即可~

崇安区18435936754: 如何批量设置一个文件夹内多个Excel文件打印区域 -
亓俊布瑞: 这个问题,直接用宏即可,能设置打印区域,还能实现一键打印.发个模拟文件给我.我给你做一个.

崇安区18435936754: excel中有多个工作薄设定打印每个工作薄打印范围 -
亓俊布瑞: 这个问题得用VBA来解决了,不过得有个明确的打印目标,比如一个工作簿是否有多个工作表,是不是每个工作都打印相同区域,等等.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网