excel利用VBA设置或取消打印区域
发布时间:2023-08-03 16:21:58
如果需要用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


猜你喜欢
- 许多用户在使用Win10系统会设置文件共享,方便电脑用户工作时同事之间进行协作,但为了保证共享文件的安全性,基本都会设置权限。Win10专业
- Win10看视频时菜单栏任务栏一直显示该怎么办?win10系统全屏看电视的时候,发现任务栏一直显示,想要隐藏任务栏,该怎么设置隐藏呢?需要的
- 如何使用iSlide来设置主题模板?怎么设置的主题模板呢?下面脚本之家小编给大家详细介绍iSlide插件设置修改主题模板的方法步骤吧如何使用
- 我们使用wps表格处理数据的时候,有时候需要计算数据的平均数,如何进行计算呢?其实想用好表格可不是一件容易的事哦,接下来小编举例简单的例子告
- wps软件一直是用户经常使用的一款热门的办公软件,给用户带来看许多的好处和帮助,在使用的时候用户会收获到很不错的使用体验,再加上wps软件可
- 为了自己的电脑桌面与众不同,常常会将桌面图标进行更换,乱改桌面图标,就会觉得厌烦,可以设置禁止修改桌面图标,以防他人修改,下面有个不错的方法
- 金山办公软件已经正式发布了WPS Office 2012办公软件。可能有些用户还不适应WPS 2012版的新界面,现在就让小编给大家介绍下如
- 有时看到一些表格中的行号是连续的,对于这样的效果,我们可以在wps表格中轻松实现,下面就让小编告诉你在wps表格中如何设置连续行号 的方法,
- Win7系统打开本地组策略提示“mmc无法创建管理单元”怎么办?有不少用户发现在自己打开本地组策略的时候却出现了提示“mmc无法创建管理单元
- 在我们保存下载文件时候,系统会设有一个默认的保存位置,有部分用户想要将默认的保存位置修改到自己指定的地方,这样让自己电脑的操作使用更加便利。
- 相信很多人平常截长图都会用到专门的应用,因为很多手机自身是没有这个功能的。但用着小内存手机的人可能会觉得,为了这个功能专门下个应用,挺浪费内
- 系统之家一键系统重装系统怎么样?系统之家一键重装系统是一款即使你没有任何电脑基础,都能轻松完成电脑系统的重装工具,最近有小伙伴想要用系统之家
- ChronoAgent for mac是应用在Mac上的文件共享软件,是实现文件同步和Mac之间的备份的最高安全性,可靠性和性能的最佳方式,
- fireworks怎么制作3d效果文字?fireworks是一款多功能的网页作图软件,把文字做成3D更好看更有立体感,那么要如何制作3D效果
- 如果能查到到底是写入了什么数据,也许问题就能得到解决,于是使用treesize对硬盘进行扫描 扫描后发现,administrator用户下的
- 在进行演示文档的制作时,需要用到以前制作的文档中的幻灯片或要调用其他可以利用的幻灯片,如果能够快速复制到当前的幻灯片中,将会给工作带来极大的
- 搜狗高速浏览器怎么优化收藏夹标题?有很多用户在使用搜狗高速浏览器的时候,需要优化收藏夹标题,不知道怎么去具体操作,针对这一问题,下面就为大家
- 我们平时使用win11电脑的时候,经常会用到系统自带的记事本也就是我们日常使用的txt文档,来记录各种各样的事情,但是最近有部分小伙伴们遇到
- WinRAR是非常多的用户都在使用的老牌的压缩软件,不过最近有用户反应,自己的WinRAR右键的时候,没有找到压缩选项,这是怎么回事呢?我们
- 想要将数据设置成固定的字数或者长度,Excel怎么设置数字为固定长度?这篇文章主要介绍了Excel单元格数据为固定长度的设置方法,需要的朋友