电脑教程
位置:首页>> 电脑教程>> office教程>> excel利用VBA设置或取消打印区域

excel利用VBA设置或取消打印区域

  发布时间:2023-08-03 16:21:58 

标签:excel,利用,VBA,设置,或,取消,打印,区域,如果,需

如果需要用VBA代码在Excel工作表中设置打印区域,可以用下面的方法。

一、设置打印区域

方法一:

用PageSetup.PrintArea属性。代码如下:

Sub SetPrintArea()
Sheet1.PageSetup.PrintArea = "A1:F15"
End Sub

上述代码将区域A1:F15设置为打印区域。如果要同时设置多个打印区域,可以将上述代码改为:

Sub SetPrintArea()
Sheet1.PageSetup.PrintArea = "A1:F15,A20:F45"
End Sub

上述代码将区域A1:F15及A20:F45设置为打印区域,可以分两页来打印。

还可以使用变量来设置一个动态打印区域:

Sub SetPrintArea()
PrintRow = 100
Sheet1.PageSetup.PrintArea = "A1:G" & PrintRow
End Sub

通过改变变量PrintRow的值来设置不同的打印区域。

方法二:

用Names.Add方法。当在Excel中设置一个区域为打印区域后,Excel自动定义了一个名称“Print_Area",因而可以通过定义名称的方法来设置打印区域,代码如下:

Sub SetPrintArea()
Sheet1.Names.Add "Print_Area", Sheet1.Range("B2:G12")
End Sub

设置动态打印区域:

Sub SetPrintArea()
Sheet1.Names.Add "Print_Area", Sheet1.Range("B2").Resize(12, 8)
End Sub

上述代码将B2:I13区域设置为打印区域,通过改变Resize(12, 8)的参数来调整打印区域的大小。

二、取消打印区域

将PageSetup.PrintArea属性设置为空:

Sub ClearPrintArea()
Sheet1.PageSetup.PrintArea = "" '空字符串
End Sub

或删除已定义的“Print_Area”名称:

Sub ClearPrintArea()
On Error Resume Next
Sheet1.Names("Print_Area").Delete
On Error GoTo 0
End Sub

0
投稿

猜你喜欢

  • 在word文档中我们经常会需要插入一些文本框,方便我们在不能直接录入文字的地方输入文字。我们在文本框中插入文字之后,是可以调整文本与文本框之
  • Excel中经常需要使用到设置高度的技巧,表格的高度具体该如何进行设置呢?下面是由小编分享的excel表格设置高度的教程,以供大家阅读和学习
  • 如何设置word文档中的文本框对象的背景为纹理效果,方法如下!如下图一所示,假设存在这样的一个文本框对象,下面我们来设置它的纹理效果。 &n
  • 当在excel2016表格中使用按位置合并计算数据的时候,必须保证每一个数据源区域中的数据被相同地排列。这种方法通常用于处理相同表格的合并工
  • 信很多人都有在考试时做小抄的经历,特别是大学生,大多数人小抄都是在打字社让打印的人给排一下版直接打出来的,下面小编就为大家介绍用word如何
  • excel窗口总在最前面该怎么设置?想让excel的窗口始终显示在最前面,不被其他窗口挡住,该怎么设置呢?今天分享利用VBA编辑器实现exc
  • 问:Word中的脚注如何删除?把正文相应的符号删除,内容可以删除,但最后那个格式还在,应该怎么办?答:步骤如下:1、切换到普通视图,菜单中“
  • Excel网格线是是辅助我们编辑工作表使用的。如果需要,也可以将Excel网格线打印出来。Excel网格线相关的知识点下面逐一介绍。第一:e
  • 在excel2019中为折线图表添加线条可以更快速、准确地查看折点,从而让我们可以更好的进行数据分析和对比,给excel2019表格中折线图
  • 最近搭建了一个OWA 2013环境,帮客户实现在线查看Excel文档,不过,使用过程中出现了错误,文件大小超过10MB就无法预览了,查了好久
  • 问题:每次打开word2010或者excel2010等都要求配置原因:是因为您之前安装过wps,卸载的时候没有正常卸载所以会这样。解决办法:
  • 11 月 18 日,苹果给大家推送了iOS 14.3 的第二个测试版,两周后的今天苹果再次给大家带来了iOS 14.3 beta3。iOS
  • Excel中的加号该如何输入到Excel表格中去呢?下面是由小编分享的excel中输入加号的教程,以供大家阅读和学习。excel中输入加号的
  • Excel中的图表经常需要更改标题,图表的标题具体该如何进行修改呢?下面是由小编分享的excel表格图表改标题的方法,以供大家阅读和学习。e
  • 利用Excel对比两列数据的相同点或不同点是最基本的操作。那么大家知道怎么利用函数设置数据对比呢?接下来小编教你们excel表格设置用函数比
  • 1、选择”替换“功能。打开”替换“功能,在弹出的对话框中选择”特殊格式“。2、选择”格式“类别。在弹出的对话框中,分别选择”任意数字“,此处
  • 有时候,标准的字母符号、数字和标点符号并不能满足你编辑文档的需求。如果你正在准备一个微软Word文档,而且需要插入特殊字符,如版权符号、注册
  • 对于财务和会计领域的朋友们来说,在excel在录入数据后,将数字自动转换为人民币大写是每天都要做的工作之一。由于使用的频繁和简便,IT部落窝
  • Excel怎么对一个数开n次方根?开平方根注意我这里只是求一个非负数的算术平方根(一个正数有两个平方根,其中算术平方根大于0)。方法一,用到
  • Excel表格是日常生活中必须要用到的软件之一。在使用过程中,难免会出现一些症状,比如Excel打不开了,一般出现这种状况时,下面小编为你带
手机版 电脑教程 asp之家 www.aspxhome.com