工作表或者图表。你将在本章种学习如何控制以下Excel对象:区域,窗口,工作表,工作簿和应
用。我将“区域”列在了第一位置,有一个非常重要的原因,如果你不知道如何操作单元格区域的
话,你基本上不能用电子表格来做什么。
某些对象看上去相似。如果你打开一个新工作簿,检查它的工作表,你不会发现什么不同。一组相
似的对象被称为“集合”。例如,工作表的集合包含所有具体工作簿中的工作表;命令条的集合包
含所有的工具条和菜单。集合同样是对象。Excel中使用得最频繁的集合是表(Sheets)集合,它
代表所有的工作表和图表,还有工作簿集合,工作表集合以及窗口集合。当你使用集合时,相同的
动作可以在这个集合中所有的对象上执行。
每一种对象都有一些特征供你描述。在VB里,这些对象的特征被称为“属性”。例如,工作簿对象
有名称属性;区域对象有列,字体,公式,名称,行,样式和值等属性。这些对象属性是可以设置
的。你通过设置对象的属性控制对象的外观和位置。对象属性一次只能设置为一个特定的值。例如,
当前工作簿不可能同时有两个不同的名称。VB中最难理解的部分是有些属性同时又可以是对象。想
可以有不同的名称(Times New Roman, Arial, ?),不同的字号(10,12,14,?)和不同的样
式(粗体,斜体,下划线,?)。这些是字体的属性。如果字体有属性,那么字体也是对象。
属性真是了不起,让你改变对象的外观,但是,如何控制这些操作呢?你在使Excel为你执行任务
之前,你需要知道另外一个术语。对象有方法。每一种你想要对象做的操作都被称为“方法”。最
重要的VB方法是Add方法。你可以使用这个方法添加一个新工作簿或者工作表。对象可以使用不同
的方法。例如,区域(Range)对象有专门的方法让你清除单元格内容 (ClearContents方法), 清
除格式(ClearFormats方法)以及同时清除内容和格式(Clear方法)。还有让你选择,复制或移动
对象的方法。方法有可选择的参数确定方法执行的具体方式。例如,工作簿(Workbook)对象有一
个叫关闭(Close)的方法。你可以使用它关闭任何打开了的工作簿。如果工作簿有改动,Excel
会弹出一个信息,问你是否要保存变化。你可以使用关闭方法和设定它的保存变化(SaveChanges)
相关推荐: