在一个VBA主项目中调用其他VBA库项目的类库

560阅读 0评论2021-12-11 zenith518
分类:Windows平台

增加一个经验博文:
随着VBA的应用越来越庞大,对代码的存储、组织和管理提出了新的要求。而且,从代码组件的来源看,也需要这种多个库项目文件的管理,便于小组协作分布式开发。这里记录一下,多库项目在创建的时候的一些编码和组织规则。信息来源于官网。
首先,VBA需要在主项目中增加对库项目的Reference
其次,库项目,如果需要被主项目引用,需要将类属性从默认的Private改为PublicNotCreateable
第三,由于无法在主项目中直接用New Classname的方法,需要在库项目的标准模块中,增加创建对应对象的方法,例子如下:
点击(此处)折叠或打开
  1. Public Function New_clsEmployee() As clsEmployee
  2.     Set New_clsEmployee = New clsEmployee
  3. End Function

2021-12-11
作者
上一篇:screen会话变成linux执行器
下一篇:VBA面向对象接口实现方法