使用多种打印设置(Microsoft Excel)
如果在工作表中有多个打印区域,则可能会厌倦重复指定要打印的区域然后再打印。这样的任务非常适合使用宏来完成。宏可以指定一个打印区域,然后实际打印信息。
例如,假设您在工作表中定义了两个打印范围:Range1和Range2。此外,Range1应该以纵向打印,Range2应该以横向打印。以下宏可用于打印每个打印范围:
Sub PrintRange1() ActiveSheet.PageSetup.PrintArea = Range("range1").Address ActiveSheet.PageSetup.Orientation = xlPortrait ActiveWindow.SelectedSheets.PrintOut End Sub
Sub PrintRange2() ActiveSheet.PageSetup.PrintArea = Range("range2").Address ActiveSheet.PageSetup.Orientation = xlLandscape ActiveWindow.SelectedSheets.PrintOut End Sub
这些是非常简单的宏,但是您了解了-您所需要做的就是在宏中设置打印作业,然后从宏本身进行打印。
您甚至可以将宏附加到工具栏按钮或菜单选项,如_ExcelTips的其他问题所述。_
|如果您不希望使用宏,则还可以使用Excel的自定义视图功能。只需设置打印区域,方向,边距和其他所需的设置。然后将其定义为自定义视图。若要定义一个自定义视图,请按照下列步骤操作:
。从视图菜单中选择自定义视图。 Excel将显示“自定义视图”对话框。 (请参见图1。)
。点击添加。 Excel将显示“添加视图”对话框。
。输入您要定义的视图的描述性名称。
。确保选中“打印设置”复选框。
。单击确定。
您可以根据需要继续定义和保存其他视图。您的自定义视图将与您的工作簿一起保存,以后您可以使用它们来打印所需的视图。 (仅显示自定义视图,然后打印工作表。)
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(2703)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: