首页 编程 软件学院 查看内容

VBA面向对象编程结合class/VBA集合讲解

2017-6-3 13:56 |来自: 互联网 1889 0

摘要: 假设有如下表结构,用户希望按照table规律获取表中的数据并且在特定的场景读取其他配置进行数据运算输出,在未使用面向对象编程之前则需要使用大量的行列位置进行区分读取,同时不能进行数据缓存,只能使用隐藏sheet ...


  1. 假设有如下表结构,用户希望按照table规律获取表中的数据并且在特定的场景读取其他配置进行数据运算输出,在未使用面向对象编程之前则需要使用大量的行列位置进行区分读取,同时不能进行数据缓存,只能使用隐藏sheet来实现,需求发生改变则需要修改大量的代码,给后期维护及工具升级带来一定的难度,使用面向对象编程的方式则可以避免这些情况,同时在后续的代码追踪及工具交付于其他人员进行开发修改的时候效率等到很大的提高。(面向对象的思想由来已久并不是Java及其高级语言所特有的,在很多的脚本语言中都可以看到面向对象的身影)

2.先给看下输出的效果及其调试的对象监控

3.Set vo = New DepositoryVO 创建对象的时候到底VBA在我们class中调用哪些方法

new 出一个对象在VBA中自动调用Class_Initialize,同时在创建对象的初始化的方法中,实现具体的KeyStatus业务对象方法,如下图:

3.详细分析下业务方法到底做了哪些事情 ,如下图:核心的解析方法展示

4.recordVO如何塞值,recordVO存在哪些方法(let,get,init)

本文出处: http://www.toutiao.com/a6427075772964847874/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部