在excel表格中使用vba获取窗口的尺寸

时间:2022-04-16 14:14:32 

这篇教程是向脚本之家的朋友分享在excel表格中使用vba获取窗口的尺寸方法,教程比较基础,适合新手来学习,推荐到脚本之家,一起来学习吧

今天为大家分享excel中使用vba来获取窗口的尺寸方法,推荐到脚本之家,有需要的朋友可以参考本文!

步骤

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

在excel表格中使用vba获取窗口的尺寸

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Sub testActiveWindowSize()

MsgBox "当前窗口可用区域的高度为:" & ActiveWindow.UsableHeight

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

MsgBox "当前窗口可用区域的宽度为:" & ActiveWindow.UsableWidth

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

End Sub

在excel表格中使用vba获取窗口的尺寸

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

在excel表格中使用vba获取窗口的尺寸

4、详细解释一下,当前窗口和使用区域的分别。当前窗口是包含有菜单栏,标题栏也就是整个程序的窗口,而可用区域则是可编辑区域,也就是单元格区域。

在excel表格中使用vba获取窗口的尺寸

5、activewindow很好理解为活动窗口,而其后的宽高为属性,其值为返回值,可以直接用于赋值。也就是说我们设置一个变量,将属性值赋予变量,那么后面进行更改时,可以直接使用变量来恢复成默认值。类似这样的代码hgt = ActiveWindow.UsableHeight

在excel表格中使用vba获取窗口的尺寸

6、记住height和width属性都是数值,因此我们声明变量必须是数据类型,不要声明错误,否则代码会运行异常。

在excel表格中使用vba获取窗口的尺寸

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

标签:excel,窗口,尺寸
0
投稿

猜你喜欢

  • word表格中的文字怎么都堆在右侧了?

    2023-05-14 06:31:22
  • 怎么复制caj文件里的文字不想把caj转换成word格式

    2023-12-12 10:45:05
  • 怎样在Word2007中直接批量发送邮件 1

    2023-12-14 06:12:21
  • excel表格怎么快速制作请假单? excel请假单的做法

    2022-12-01 07:53:14
  • Excel 2007小技巧:定位超长行区域的三招

    2023-12-08 09:31:51
  • Excel表格Ctrl+E都有哪些功能 Excel表格Ctrl+E功能介绍

    2022-06-07 16:46:20
  • project日历模板怎么重命名?

    2023-06-10 14:07:08
  • word 2007的打开记录怎么删除掉

    2023-12-07 19:33:31
  • Word如何美化字体?

    2022-06-02 07:53:09
  • Office自带OCR识别程序转扫描资料为word

    2023-12-07 11:28:37
  • Word文档打印后和显示的字体不同

    2022-11-13 07:12:15
  • word文档中字体怎么调大?

    2022-02-02 19:57:03
  • Win10系统电脑关机慢如何解决?Win10系统电脑关机慢解决办法

    2023-11-16 21:31:32
  • 如何修改Excel图表背景

    2023-08-18 05:44:43
  • word怎么更改单位?word单位设置方法

    2022-05-12 14:32:42
  • Word2007中快速插入固定内容的技巧

    2022-08-11 02:25:24
  • word文档如何全部替换内容?

    2023-06-29 13:47:50
  • win10自动修复失败开不了机怎么办?win10自动修复失败无限循环解决方法大全

    2023-11-13 20:31:08
  • excel如何添加分析工具库?excel添加分析工具库方法

    2023-03-29 08:49:54
  • 在 Excel 2010 中,条件格式超过了三个怎么办?

    2023-06-03 13:13:04
  • asp之家 电脑教程 m.aspxhome.com