看看Excel的那些常用对象
发布时间:2022-12-08 17:52:49
下午,我们按约好的时间去足球场踢球。这里,足球就是我们要操作的对象,我们要踢足球,前提是先要找到一个能够踢的足球。
同样,在Excel中,我们通过使用VBA来操控Excel对象,从而实现对Excel的全面控制以及在Excel界面中获得想要的结果。然而,我们最先要做的事情是找到那个要操控的Excel对象。这些对象就像我们前面提到的足球一样,有其特定的名称和表示方式。
下面,我们就来认识Excel的一些常用对象,知道怎么样表示它们,这是进入Excel VBA编程大门的基础。
接下来的内容我们将依次简单地认识Excel的下列常用对象:
Application对象
Workbook对象
Window对象
Worksheet对象
Range对象
Comment对象
Chart对象
返回常用对象的一些属性:ThisWorkbook属性、ActiveWorkbook属性、ActiveWindow属性、ActiveSheet属性、Selection属性、ActiveCell属性、Cells属性、Rows属性、ActiveChart属性
Application对象
顾名思义,Application对象即代表应用程序本身。在Excel中,Application对象就代表Excel应用程序。它是Excel对象模型的根,所有的Excel对象都是从它这里开始逐层扩展,开枝散叶。
Workbook对象
Workbook对象代表工作簿,所有Workbook对象组成Workbooks集合。换句话说,单个的Workbook对象是Workbooks集合中的一个成员。我们可以在Workbooks集合中指定工作簿的名称来表示要处理的工作簿,如下所示。例如,如果我们要在名为“工作簿1”的工作簿中执行操作,那么在代码中就使用:
Workbooks(“工作簿1.xlsm”)
来代表该工作簿。也可以使用索引号来引用相应的工作簿,此时就需要知道该工作簿在Workbooks集合中的索引号,如果工作簿1的索引为1,那么在代码中可以使用:
Workbooks(1)
来代表该工作簿。
ThisWorkbook属性
我们总会在VBE的工程资源管理器中看到“ThisWorkbook对象模块”,如下所示,它代表当前工作簿。Application对象的ThisWorkbook属性与其名称相同,使用该属性可以获取包含正在运行的代码的工作簿对象。
ActiveWorkbook属性
ActiveWorkbook属性也属于Application对象。使用该属性可以获取当前工作簿对象。
Window对象
Window对象代表窗口。如下所示,打开两个工作簿,分别为:工作簿1和工作簿2,每个工作簿都是一个窗口,所有窗口对象组成Windows集合。我们可以在Windows集合中指定窗口名称来表示要处理的窗口。例如,如果我们要在工作簿1所在的窗口中执行操作,那么可以在代码中使用:
Windows(“工作簿1.xlsm”)
来代表工作簿1。同理,在代码中使用:
Windows(“工作簿2.xlsm”)
来代表工作簿2。
当然,也可以使用代表窗口的索引号来引用相应的工作簿。例如,如果工作簿1所在的窗口索引号为1,那么可以使用代码:
Windows(1)
来代表工作簿1。
说明:当前活动窗口始终是Windows(1)。
探讨:在单个的工作簿中,也存在Windows集合,但这似乎对于Excel 2013版来说已不重要了?
ActiveWindow属性
ActiveWindow属性属于Application对象。使用该属性可以获取当前活动窗口。
小结
观察前面代表Workbook对象和Window对象的代码表示,可以看出有两种方式:
(1)在集合中使用名称来表示具体的对象。
(2)在集合中使用索引来表示具体的对象。
我们将其归纳为通用的表达式:
说明:文中所说的“当前工作簿”、“当前活动工作簿”、“当前窗口”、“当前活动窗口”等,表示正在使用中的工作簿、正在使用中的窗口,或者是处于最上面的工作簿或窗口。


猜你喜欢
- 一旦发现存储在外部设备上的数据丢失,就不用担心!万兴恢复专家Recoverit可以帮助您从Windows或Mac计算机上的外部介质中恢复丢失
- 屏幕作为 iPhone 中最昂贵的零件之一,苹果非常重视它的设计,从 iPhone 4 时期的视网膜(Retina)屏幕到 iPhone X
- 办公一族,打印信封的地址和邮编等是很常见的事情,那么用word怎么打印信封?下面小编就为大家详细介绍word打印信封方法,来看看吧虽然现在信
- 当 咱们在WPS表格 输出 相似于身份证号等长串数字时, 常常会 碰见WPS误把 咱们的数字 看成 数量, 利用 迷信计数法计数了, 比方:
- 我们使用Windows电脑的时候,它都会为我们提供时间,一般位于任务栏的右边,会有时间和日期的显示。但是很多用户遇到了右下角的日期没有显示的
- 度小满金融中怎么进行转账?度小满app是一款拥有强大资金背景的金融投资理财平台。想要在度小满金融中进行转账,但是不知道具体怎么操作。下面就是
- 前面数据透视表系列教程我们介绍了多重合并计算的数据透视表,通常情况下是多个工作表数据的汇总求和。在本文介绍的实例是:根据两个工作表的数据,将
- 在日常工作中,我们经常要做各种各样的表格,有时用 Word 做表格,可大多时候,用 Word 做表格调整太麻烦,不如用电子表格Excel 快
- 本文我们通过用Excel来将手机号码部分隐藏,比如手机号中间四位数隐藏,使用到REPLACE函数。将手机号码中间4位用星号*代替,输入公式:
- 苹果笔记本本身自带苹果系统,有一些用户不想使用自带的苹果系统,但安装Win10系统后,发现触摸板没有右键,不管点击触摸板哪个位置都只有左键怎
- win10系统在待机以后会自动关机,很多的用户们都遇到过这个问题,其实这个问题的原因有很多,系统部落在这里为你准备了几种解决方法,快来看看教
- 如果我们不想让别人修改表格的数据,那么,我们可以在wps中为表格设置只读的权限,下面就让小编告诉大家如何设置wps表格只读权限。设置wps表
- 现在网上有许多Win7内核的WinPE(以下简称Win7PE),与以往XP及Vista内核的WinPE相比,Win7PE更适合对现在网上有许
- 预装Windows系统,做过系统更新之后,再使用压缩卷分区,只能压缩差不多一半空间出来,但是C盘还是很大,针对这个问题,解决方法如下故障现象
- Excel中经常需要使用到公式进行计算数据,公式的保护具体该如何设置呢?下面是小编带来的关于excel表格设置公式保护的教程,希望阅读过后对
- 当我们需要复制表格的时候,复制到其他工作簿当中后表格的格式,行与列都变化了,那么如何复制表格,才会让格式全部完全一样呢,今天我们就来教大家如
- 在Word2010文档中创建收件人列表时,默认情况下提供了最常用的字段名。用户可以根据需要添加、删除或重命名地址列表字段,操作步骤如下所述:
- 中国是一个注重感情的国家,每到亲朋好友生日或者值得纪念的日子,都会为他们送上美好的祝福。虽然相隔万里,但是对方也能感受到你的心意。在这个特殊
- 在购买商品的时候会看到商品背面都有一个条形码,通过扫描会得到商品的一些信息,那么条形码是如何制作的呢?用Excel也能轻松制作出条形码,下面
- wps是金山软件公司的一种办公软件,对日常办公起到了重要作用,那么大家对它的一些功能又有多少了解呢?对WPS文字调整行间距,直接点击鼠标右键