如何在excel中使用vba获取窗口的尺寸?

更新时间:2023-03-14 13:48:40 作者:智慧百科

  下面为大家分享excel中使用[使用是一个汉语词汇,读音为shǐyòng,使人员、器物、资金等为某种目的的服务。]vba来获取窗口[①窗户②窗户跟前:站在窗口远望。]的尺寸方法,有需要的朋友可以参考本文!

  步骤

如何在excel中用vba获取窗口的尺寸

  1、首先我们打开一个工作样表作为例子。  

  2、使用alt+f11组合快捷键[快捷键,又叫快速键或热键,指通过某些特定的按键、按键顺序或按键组合来完成一个操作,很多快捷键往往与如 Ctrl 键、Shift 键、Alt 键、Fn 键以及 Windows 平台下的 Windows 键和 Mac 机上的 Meta 键等配合使用。]进入vbe编辑器[编辑器是软体程序,一般是指用来修改电脑档案的编写软件,但也有人称 PE2、HE4(汉书)……等文书软件为编辑器。],插入一个新的模块,并在模块中输入以下代码:

  Sub testActiveWindowSize()

  MsgBox "当前[当前,汉语词汇。]窗口可用区域[区域是一个汉字词语,读音为qū yù,是指土地的界划;地区区域自治。]的高度为:" & ActiveWindow.UsableHeight

  MsgBox "当前窗口的高度为:" & ActiveWindow.Height

  MsgBox "当前窗口可用区域的宽度[英文翻译:width 粒子衰变宽度,不稳定粒子向前散射振幅不为零。]为:" & ActiveWindow.UsableWidth

  MsgBox "当前窗口的宽度为:" & ActiveWindow.Width

  End Sub  

  3、这里我们可以看到是使用msgbox来显示窗口的高度和宽度,而这又分为两种,一种是使用区域的高宽,一种是当前窗口的高宽。  

  4、详细解释一下,当前窗口和使用区域的分别。当前窗口是包含有菜单栏[菜单栏实际是一种树型结构,为软件的大多数功能提供功能入口。],标题栏[标题栏在计算机软件中,位于窗口最顶部。]也就是整个程序的窗口,而可用区域则是可编辑区域,也就是单元格[单元格是表格中行与列的交叉部分,它是组成表格的最小单位,可拆分或者合并。]区域。  

  5、activewindow很好理解为活动窗口,而其后的宽高为属性[属性就是对于一个对象的抽象刻画。],其值为返回值,可以直接用于赋值。也就是说我们设置一个变量,将属性值赋予变量,那么后面进行更改时,可以直接使用变量来恢复成默认值[默认值指操作过程中,当对一个数据字段对象不赋值使用字母或符号来表示。]。类似这样的代码hgt = ActiveWindow.UsableHeight  

  6、记住height和width属性都是数值,因此我们声明变量必须是数据类型[数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。],不要声明错误,否则代码会运行异常。  

  以上就是在excel表格中使用vba获取窗口的尺寸方法介绍,操作很简单的,喜欢的朋友可以参考本文,来看看吧!

为您推荐

如何制作平面图形的倒影?

  为物体添加[添加,指增加。]倒影[倒影是光照射在平静的水面上所成的等大虚像。],基本上是我们经常会遇到的,那么怎么给物体添加倒影呢?这篇教程是向朋友介绍ps简单制作平面图

2023-03-14 13:16

如何复制和粘贴excel复制表格?

  excel表格[表格,又称为表,即是一种可视化交流模式,又是一种组织整理数据的手段。]中常有隐藏的内容,但是在复制[以美术品原作为依据,进行科学的复原制作。]的时候就会全部

2023-03-14 13:12

Excel图表有哪些类型?Excel图表的基本类型

  我们在数据[数据就是数值,也就是我们通过观察、实验或计算得出的结果。]处理中经常需要借助一定的图表[在对统计信息在可视化时的基本属性进行分析与研究后,图表的定义:图表

2023-03-14 13:03

如何制作excel批注?

  很多人以为在EXCEL中的批注[批注,指阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。],只有一种样式,就是一个黄色的框,里面只能输入文字。其实,

2023-03-14 13:01

Excel2016如何打开Power_Pivot工具?

  Power Pivot工具的功能是用于分析大量的数据[数据就是数值,也就是我们通过观察、实验或计算得出的结果。],因为使用Excel分析数据时会被限制在百万行数据内,而Power Pivot

2023-03-14 13:01

如何将Excel2003文件转换为Excel2010

  打开[打开,是一种常用的动词,它指的是,把器皿或盒子的盖子掀开。]一个Excel2003的文件[文件是现代词,是一个专有名词,指的是形成的正式文书,分为公文、文书、函件和其他

2023-03-14 12:57