美文网首页
VBA-JC第5节|面向对象基本原理与Excel对象结构

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

作者: 努力奋斗的durian | 来源:发表于2019-05-14 15:19 被阅读0次

    最近更新:'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.

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/nunjaqtx.html