看看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)在集合中使用索引来表示具体的对象。
我们将其归纳为通用的表达式:
说明:文中所说的“当前工作簿”、“当前活动工作簿”、“当前窗口”、“当前活动窗口”等,表示正在使用中的工作簿、正在使用中的窗口,或者是处于最上面的工作簿或窗口。
猜你喜欢
- 这篇文章主要介绍了excel表格怎么滚动截长图?Excel滚动截长图的两种操作方法的相关资料,需要的朋友可以参考下本文详细内容介绍Excel
- 很多文件习惯保存成为pdf文件可以防止修改,当你需要将其保存为图片,直接保存可能清晰度达不到你的要求,这是因为你保存的图片分辨率不够,这里小
- Win10电脑修复失败且无法进入系统怎么办?当计算机出现故障时,可以使用自动修复来修复系统,但是可能会遇到修复失败且无法进入系统的情况。如果
- Word中还可以把汉字拆成分开的笔画,是不是觉得有点不可思议呢?小编现在就告诉大家这是真的可以做到效果,其实我们可以奇妙的利用“分解图片”的
- 在 iOS 15 以及更新版本中,原本被放置在辅助功能中的“放大器”成为了一款系统自带的 App,可以从 App Store 中免费获取,苹
- Word2010中提供了多种视图模式供用户选择,这些视图模式包括“页面视图”、“阅读版式视 图”、“Web版式视图”、“大纲视图”和“草稿视
- 小伙伴们在日常写东西时,是不是也经常会给内容添加一定的标号呢,添加编号之后,我们可以看到内容会更加地有条理。比如我们写各种文字答题的时候,写
- 1.框选出需要查找的区域;2.在菜单栏找到格式,展开后选择条件格式并点击;3.在介于后面的下拉三角形点击展开,选择大于;4.在大于后面填写5
- Excel表格中方向键不能移动单元格该怎么办?之前都是用方向键来操作excel,比较方便而且操作很省时间,但是,今天突然发现,方向键不能操作
- 流程图为最常见的过程描述用图之一,在日常的工作和生活中得到非常广泛的应用。流程图的种类也非常丰富,下面小编就为大家介绍用word制作流程图的
- ①设置段落的底纹冒充文档的背景颜色首先,想办法让您的word文档的内容,充满整页。如果文字数量少,不满整页,那么,请以空白段落或空格填充。然
- 很多网友想知道怎么把PDF文件转换为word文件,方便编辑和使用,下面小编就为大家详细介绍PDF转换成Word格式方法,来看看吧PDF是我们
- 1、打开wps表格,选中数据,点击【数据】【重复项】【高亮重复项】2、选中数据——点击【删除重复项】即可!
- 第1步,打开Word2013窗口,并打开准备添加的命令或按钮所在的功能区(例如“设计”功能区的“水印”按钮)。第2步,右键单击准备放置到“快
- 使用Word2010编辑文档时,需要将首行段落缩进,在Word2010编辑文稿中默认的首行缩进很稀疏,怎么样将首行段落改成2字符呢?接下来看
- Excel2019怎么插入环形图?这篇文章主要介绍了Excel2019插入环形图教程,需要的朋友可以参考下Excel2019版本是一个关于数
- 表格排版的基本操作:word中插入表格一般都是通过工具栏插入—表格来实现,今天介绍另一种方法。通过输入“+-----+-----+”和回车键
- 直接进入WPS(文字、表格、演示均可),点击顶端工具栏中“办公空间”,在弹出的选项界面点击“文档漫游”,操作点击“立即使用”即可。 &nbs
- Word2003如何加密文档加密文档1、单击“工具”菜单中的“选项”命令,弹出“选项”对话框,进入“安全性”选项卡,输入密码并确认。 &nb
- 加入页眉后,word会自动在页眉下面加入一条直线。在有的时候我们制作的文档排版需要不需要这条直线,那么怎么把这条直线取消掉呢,以后怎么插入页