中文excel2000编程24学时教程08.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载 第8学时 对 象 介 绍 不论你是否已经意识到,到目前为止,你已经为用 V B A语言开发应用程序打下了基础。 已经学会了创建变量、常量、消息框、输入框、条件逻辑和循环。缺乏的是直接用 E x c e l开展 工作的经验。本学时中这种情况会得到改变,你将开始在 E x c e l 的特定环境中开展工作。 本学时的重点包括: • 讨论V B A 中的对象究竟是什么 • 讨论对象、属性和方法 • Excel 的对象模型概览 • 在V B A代码中使用范围(R a n g e )对象 • 对已知的和未知的范围进行处理 • 改变用代码进行操作的范围的大小和位置 • 在范围中输入数值 8.1 对象是什么 新术语 在开始讨论对象之前,需要先指出一些也许不太明白的情况。 V B A是一种语言,因 此它具有一定的构造。当学习一种语言时,学到的大多数知识是如何使用该语言来描述某种 事物的行为、操作或者外观,也就是英语中的名词或者主语。而在 V B A 中被描述的对象称为 对象。对象就是在编程环境中希望控制的目标。 请举出E x c e l 中元素的名字。你想到的也许是工作簿、工作表、单元格、范围和图表,而 这些实际上只是一些E x c e l对象。 8.2 对象、属性和方法 新术语 通过属性和方法可以控制对象。属性是指对象的特征,改变属性的值可以改变对象的 行为或者外观。例如,使用属性,可以改变某个范围内的单元格的颜色、数值、字体或者格式。 新术语 另一方面,方法是对象可以执行的操作。范围对象的 C l e a r方法就是一个例子。 现在,回到对 V B A 和英语的比较。对象相当于 V B A语言中的名词,属性相当于形容词, 而方法则相当于动词。 可以用对象、属性和方法这样的术语对任何事物进行描述。例如你可以描述自己。你可 以称为一个“h u m a n ”对象,你的属性包括名字、身高、体重、眼睛的颜色、头发的颜色和 年龄等,你的一些方法可以是睡觉、吃饭、跑步和编程等。在这里不是试图将对象、属性和 方法的概念复杂化,实际上,它们处理起来非常简单。 8.3 Excel的对象模型 新术语 开始在E x c e l (或者任何支持V B A 的应用程序)中用V B A进行编程之前,必须先查 看E x c e l 的对象模型。对象模型是用来描述对象之间的联系的。 68使用中文Excel 2000 编程 2 4学时教程 下载 E x c e l 的对象模型中有1 0 0多个对象,但是,不要感到惊慌,你不用学习它们中的全部。也许 在编程时,你只会用到其中的2 0个对象或者更少。要查看E x c e l 中对象的列表,请完成如下步骤: 1)关闭所有打开的工作簿,这样可以使工作环境更简洁。 2 )打开一个新的工作簿。 3 )按下A l t + F 1 1键,打开Visual Basic编辑器。 4 )按下F 1键,激活“帮助”。 5 )输入问题“什么是对象”。 6 )按回车键,从列出的主题中选择“Microsoft Excel对象”,此时会显示一张详细的对象 模型图,如图8 - 1所示。 图8-1 在线帮助系统十分详 尽地描述了 E x c e l 的 对象模型 7 )单击“Wo r k s h e e t s ( Wo r k s h e e t ) ”右面的箭头,将扩展这一级对象模型,如图 8 - 2所示。 查看这个模型,在层次结构的顶部,可以看到“ A p p l i c a t i o n ”对象。在第5学时中,你已 经用过A p p l i c a t i o n对象了。在层次结构中,可以看到的下一个对象是“ Wo r k b o o k ”对象,它 和E x c e l文件等价。如果你对 E x c e l 环境已经比较熟悉,对在工作簿 ( Wo r k b o o k ) 中发现工作表 ( Wo r k s h e e t s )对象不应感到惊奇,而在工作表中有包括范围 ( R a n g e )对象。现在,你已经知道 了在E x c e l 中进行程序设计是最常用的五个对象中的四个! 图8-2 在Wo r k s h e

文档评论(0)

I LOVE YOU + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档