VBA-JC第5节|面向对象基本原理与Excel对象结构

最近更新:'2019-05-14'

  1. 类与对象概念
  2. Excel对象结构

1. 类与对象概念

1.1面向对象的基本概念

什么叫面向对象?
就是程序的一种设计方法.一种能在程序代码中写清楚这个系统到底是什么样子的的一种方法.

以游戏案例进行面向对象类比:

1.1.1面向对象,要点1:类(Class)

需要知道有哪几种类?
类有三种:人,妖,武器


1.1.2面向对象,要点2:属性(attribute)

具备什么特征?


1.1.3面向对象,要点3:方法(Method)

能做什么事情?
比如在游戏,人就会跑步,攻击,死亡的动作;而妖就会跑步,攻击,死亡,变身的动作.而武器就会发生损耗的动作.


注意事项:
各类之间可以互相持有.比如人妖都可以拥有攻击的动作.

1.1.4面向对象,要点4:对象(Object)

1.2总结归纳:

1.对象:系统中每一个具体的事物
2.类:对象的分类,同类对象特征相同
3.属性:是什么样子?
4.方法:能做什么?

2. Excel对象结构

Excel的对象有如下:

  • 定义
  • 定义属性
  • 定义方法
  • 创建并使用对象

excel的类/对象超级多,因此只需知道重点的就可以了

2. 1 Application

代表正在运行的Exce系统本身


2. 2Work Book

代表一个打开的Exce文件


2.3Work sheet

代表一张工作表


2.4Range

代表一个或若干个单元格组成的内容区域

2. 5之间相互的关系

1.工作簿都是属于application持有



2.每个工作簿都有多个工作表



3.每个工作表又有成千上万个单元格
4.application由多个workbooks组成,每个workbook又有多个worksheets组成,每个worksheet又有装cells组成.

特别说明cells装的是只代表一个的单元格.如果涉及对象包含了很多单元格,那么用range对象即可.不需要cells.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容