首页 > 其他分享 >zoom属性

zoom属性

时间:2023-07-03 22:44:44浏览次数:37  
标签:FitToPagesWide 缩放 FitToPagesTall Zoom zoom 级别 属性

PageSetup.Zoom 属性

返回或设置一个 Variant 值,它代表一个数值在 10% 到 400% 之间的百分比,该百分比为 Microsoft Excel 打印工作表时的缩放比例。此属性仅适用于工作表。

zoom属性通常赋一个数值,表缩放比例。

但是也可以将其赋值Boolean型:

如果使用 .Zoom = False,Excel 将根据 .FitToPagesTall 和 .FitToPagesWide的属性值来调整工作表的缩放级别。若此时FitToPagesWide 和 FitToPagesTall 属性值不设置,则窗口将自动调整为合适的缩放级别,以适应窗口大小。

如果使用 .Zoom = True,Excel 将根据设置的缩放级别显示工作表,而忽略.FitToPagesWide 和 .FitToPagesTall 属性。通常我们视为zoom属性为true属于非法,所以不建议给自己找事做。

示例

此示例设置打印 Sheet1 时的缩放比例为 150%。

Worksheets("Sheet1").PageSetup.Zoom = 150

 将活动窗口的缩放级别恢复为默认的自动缩放。

' 将活动窗口的缩放级别恢复为默认的自动缩放
ActiveWindow.Zoom = False

注意:将 .Zoom 设置为 False 并不意味着将缩放级别设置为 0 或关闭窗口的缩放功能。它只是将窗口的缩放级别恢复为默认的自动缩放。

本示例设置 Microsoft Excel 准确按照一页的宽度和高度打印 Sheet1。

With Worksheets("Sheet1").PageSetup 
 .Zoom = False 
 .FitToPagesTall = 1 
 .FitToPagesWide = 1 
End With

注:如果Zoom属性为true,则你设置了FitToPagesWide 和 FitToPagesTall都将无意义

示例:

Sub ZoomExample()
    Dim ws As Worksheet
    Dim zoomLevel As Integer
    
    ' 设置缩放级别为 80%
    zoomLevel = 80
    
    ' 获取活动工作表
    Set ws = ActiveSheet
    
    ' 设置 Zoom 属性为 True,根据指定的缩放级别进行显示
    With ws.PageSetup
        .Zoom = True
        .FitToPagesWide = 1 '将工作表调整为适应一页的宽度
        .FitToPagesTall = 1 '将工作表调整为适应一页的高度
    End With
    
    ' 修改实际的缩放级别
    ActiveWindow.Zoom = zoomLevel
    
    ' 打印预览显示结果
    ws.PrintPreview
End Sub

 

标签:FitToPagesWide,缩放,FitToPagesTall,Zoom,zoom,级别,属性
From: https://www.cnblogs.com/YYZYCS/p/17524021.html

相关文章

  • 利用这个css属性,你也能轻松实现一个新手引导库
    相信大家或多或少都在各种网站上使用过新手引导,当网站提供的功能有点复杂时,这是一个对新手非常友好的功能,可以跟随新手引导一步一步了解网站的各种功能,我们要做的只是点击下一步或者上一步,网站就能滚动到指定位置,然后高亮页面的一部分,并且配以一些图文介绍。目前有很多帮你实现这......
  • Angular Component 里 get 关键字修饰的属性的用法
    在Angular中,get关键字用于定义一个访问器属性(accessorproperty),它是一种特殊的属性,可以通过在类中定义一个带有get关键字的方法来实现。当访问这个属性时,会调用这个get方法,并返回该方法的返回值。这种方法使得访问属性时可以执行一些自定义操作,例如计算属性值、验证数据或......
  • Angular Component 里使用 const 和 readonly 修饰的属性有什么区别
    在Angular组件中,我们可以使用const和readonly关键字来修饰成员属性。这两个关键字的目的都是为了确保数据的不变性,但它们在实现和用法上有很大的区别。在本文中,我们将详细讨论这两者之间的区别,并在不少于2800字的篇幅内进行深入分析。首先,让我们了解一下const和readon......
  • 在 Kubernetes(k8s) 上部署 Spring Boot 应用程序:应用程序使用环境变量中的错误端口属
    如果我使用此配置启动部署(即先启动服务,然后启动部署)则pod在启动期间会失败。在日志中,我可以找到以下消息:***************************APPLICATIONFAILEDTOSTART***************************Description:Bindingtotargetorg.springframework.boot.autoconfigu......
  • js-遍历两个对象数组,属性值相等的一项合并属性并生成新数组
    operatData.value.seriesList=res.data.seriesList.reduce((accumulator,current)=>{constexisting=userOptionsColor.find(item=>item.name===current.name)if(existing){accumulator.push({...current,...existing})......
  • CSS:z-index属性
    如果父div元素设置了z-index:100属性,子div元素的行为将取决于其自身的z-index值和定位方式。子div元素没有显式设置z-index:如果子div元素没有设置position属性,或者设置为static,则子元素的层叠顺序将继承自父元素,并且父元素的z-index值(100)将影响子元素。如......
  • Unreal属性同步机制
    因为工作需要,需要整理一下属性复制流程//复制准备voidAActor::PreReplication(IRepChangedPropertyTracker&ChangedPropertyTracker){ //AttachmentreplicationgetsfilledinbyGatherCurrentMovement(),butinthecaseofadetachedrootweneedtotriggerremo......
  • Java 事务管理@Transactional注解rollbackFor回滚属性,事务的传播行为propagation(REQUI
    事务管理Java事务管理@Transactional注解rollbackFor属性所有的异常都回滚;事务的传播行为propagation(REQUIRED,REQUIRES_NEW)01.事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体,一起向数据库提交或者是撤销操作请求。所以这组操作要么同时......
  • Python调试中特殊的属性值: __iter__
    在调试python源码时遇到一件奇怪的事情,某个属性的值为__iter__,并且给它明确的赋别的值,发现并没有作用,如下所示:仔细思考了一下,有点儿明白了,__getattr__方法的作用是当找不到对象的属性时会调用此函数,这时,method的值'deviceInfo'就是此对象不存在的属性,所以进......
  • 光脚丫思考Vue3与实战:第05章 计算属性和侦听器 第03节 计算属性的其他玩法
    下面是本文的屏幕录像的在线视频:温馨提示:1、视频下载:线上视频被压缩处理,可以下载高清版本:链接:https://pan.baidu.com/s/1h600_BRR9O2Lr87zVQNgEw 提取码:dgpu 2、示例代码:https://pan.baidu.com/s/1rCqbY_j35FcRWRZbuOfHqg 提取码:79kh 下图是文章大纲:一、概述本篇文章介绍了V......