excel宏的VBA中的对象集合属性方法和事件是什么

 时间:2024-10-12 07:11:35

VBA是面向对象的程碌食撞搁序设计语言。在Excel VBA中有各种层次的对象。不同的对象有其本身的属性、方法和事件。例如.工作薄醑穿哩侬对象(Workbook)可以用Open方法打开,可以用Name属性返回该工作薄的名字:窗体控件有各种属性,有各种触发事件。

对象和集合

对象代表应用程序中的元素,例如工作表、单元格、图表、窗体等都是对象。在VBA的代码中.在使用对象的任一方法或改变其某一属性的值之前,首先必须识别对象。

对象集合是一个包含几个其他对象的对象,而这些对象通常但并不总是相同的类型。例如.在Microsoft Excel中的Workbooks集合包含7所有已打开的Workbook对象。而visualBasic中的Forms集合则包含了所有在它所属应用程序中的Form对象。

集合中的项目可以通过号码或名称来做识别。例如,语句【Workbooks(1).Close】将关闭第一个被打开的工作簿对象.语句【Workbooks("Books").Closet】将关闭工作簿【BookSl】。语句【Workbooks.Close】将关闭所有打开的工作薄.

Excel主要有4层基本对象,由上至下分别为Application (Excel程序本身)、Workbook(工作薄)、Worksheets(工作表对象集)和Range(一个单元格或者多个单元格构成的单元格区域对象)。

属性

属性是一个对象的属性,它定义了对象的特征(诸如大小、颇色成屏幕位置),或者一方面的行为(诸如对象是被激活或可见)。可以通过修改对象的属性值来改变对象的特性。例如,用户可以通过设置对象的属性来控制对象的外观和位置。对象的属性一次只能

设置为一个特定的值。例如,当前工作薄不可能同时有两个不同的名称。

若要设置属性值,需要在对象的引用后面加上一个复合句,它是由属性名加上等号(=)以及新的属性值所组成的.例如,语句【myform.Caption=“我的窗体”】就是通过设置窗体中的Caption属性来将窗体myform的标砚设里为【我的窗体】。

方法

对象有方法.方法指的是对象能执行的动作。每一种想要对象做的操作都被称为【方法】。例如.用户使用Add方法添加一个新工作薄或者工作表.或者为某些窗体控件增加一个新的项目。

对象可以使用不同的方法.例如.单元格区域(Range)对象有专门的方法让用户清除单元格内容(ClearContents方法)、清除格式(ClearFormat,方法)以及同时清除内容和格式(Clear方法),还有让用户选择(Select)、复制(Copy)或移动(Move)对象的方法。

事件

事件是一个对象可以辨认的动作。像单击限标或按下某键等.并且可以用某些代码针对此动作来做响应.例如,在下列两种情况下。就会发生Click事件:(1)用双标单击控件。(2)用户最终在几种可能的值中为控件选择一个值。

  • Excel表格里怎么快速实现返回秒数
  • 列表框组合框滚动条
  • Excel VBA如何获取数组索引的范围
  • 使用Excel用户窗体查找工作表记录
  • 图示简单说明ColorIndex = 23数值所对应背景色
  • 热门搜索
    英语万圣节手抄报 我爱运动手抄报 手抄报装饰简单又漂亮 学法懂法守法手抄报 冬季防火手抄报 二年级国庆节手抄报 成长足迹手抄报内容 手抄报内容大全 认识大自然手抄报 名人名言手抄报图片