分享

Excel VBA 对象、方法、属性的解读

 牵牛360 2018-08-26

名词,动词,形容词与VB的对象,方法,属性

名词-------->对应VB中的对象,如单元格,工作表,工作薄,字典(属于名词主体范畴)

特点1 对象是客观存在的事物

Excle 对象层级

Excel VBA 对象、方法、属性的解读

Excel VBA 对象、方法、属性的解读

特点2 语句中在 AS 之前,如:DIM RNG AS RANGE;DIM SH AS SHEETS;DIM CN AS NEW ADODB.CONNECTION等等

特点3 语句中在 赋值“=”之前;如 LET RANGE(“A1”)=”序号”; set d=createobject(“scripting.dictionary”)

特点4 在VBE中提示标为 边框上带红黄兰三点颜色的方框

Excel VBA 对象、方法、属性的解读

特点5 多符合集合特征

特点6 循环语句是大多用 FOR EACH IN NEXT

特点7 除了Excel本身的对象之外,外部引用的对象,不管是字典,还是SQL 等对象,都需要用set

动词-------->方法 对应VB中如:复制,剪切,清除,选择,激活,查找,插入,删除,增加,移动等都是对象的方法(属于行为动作范畴)

特点1 针对对象进行的操作或动作

特点2 语句中在对象之后 如:.copy;.cut;.close;.clear;.seclect;.insert;.find;.add;.move

特点3 在VBE中提示标为小绿色橡皮擦

Excel VBA 对象、方法、属性的解读

特点4 语法与汉语相反,如:复制A1单元格 顺着写 COPY [A1] 是绝对错的,VB的语法是 [A1].COPY

特点5 凡是符合 【将、把、对】 对象 *** ***都是对象的方法 如:将单元格A1内容清除 [A1].CLEAR ;对字典D,关键字A在字典中是否存在 IF D.EXISTS(A) THEN EXISTS 是字典D的方法

形容词-------->属性(取其意凡是起限制,进一步描术的即为对象属性)

特点1 对对象进行说明,(参数)描述(属于对对象的进一步具体描述范畴)

特点2 对象.属性 如:RANGE().HEIGHT;RANGE().WIDCH

特点3 对象.属性.属性 如:RANGE().BORDERS.COLOR; RANGE().FONT.SIE

特点4 在VBE中提示标为一个手指指着纸

Excel VBA 对象、方法、属性的解读

特点5 凡是可以描述为 【对象】 的 ** 格式的 **就是对象的属性。如字典的条目 D.ITEMS 即条目就是字典的属性 总之,VB是以【对象】为核心,凡是对对象进行操作的行为都是对象的方法,凡是对对象进行进一步描述,进一步细节描述,进一步分项描术的都是对象的属性。

私信 视频 可以获取54集VBA入门视频

私信 VBA或 vba 可以获取文章中含VBA代码的Excle文件

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多