48、Excel开发中的类模块应用与兼容性问题解析

Excel开发中的类模块应用与兼容性问题解析

类模块的构建与对象填充

在Excel开发中,类模块的运用能帮助我们更好地组织代码。这里有两个关键的类: CSalesRep CInvoice CInvoice 类为表中的每一列创建属性,但不包含 SalesRepID 列,后续会说明原因。以下是 CInvoices 类模块的代码:

Private mInvoices As New Collection

Public Sub Add(clsInvoice As CInvoice)
    mInvoices.Add clsInvoice, clsInvoice.Invoice
End Sub

Public Property Get Count() As Long
    Count = mInvoices.Count
End Property

CSalesReps 类一样, CInvoices 类有一个集合、一个 Add 方法和一个 Count 属性。目前它没有 Item 属性,不过如果应用需要,后续可以添加。现在我们有了两个父类和两个子类,在创建对象之前,需要定义它们之间的关系。在 CSalesRep 类中添加以下代码:


                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值