我为Microsoft Excel 2010编写了一个VBA宏。
我项目中的一些模块实在需要子类,但我已经知道继承是不被支持的。
因此,我选择了更困难的方式,并在每个模块中使用接口再次实现了所有方法。
然而,现在我遇到了一个问题:只有一个模块中出现的方法(但不在接口中)抛出了异常:
“找不到方法或数据成员!”
我不太确定,但我有一种感觉这与接口有关。
因此,我想了解以下内容:
我项目中的一些模块实在需要子类,但我已经知道继承是不被支持的。
因此,我选择了更困难的方式,并在每个模块中使用接口再次实现了所有方法。
然而,现在我遇到了一个问题:只有一个模块中出现的方法(但不在接口中)抛出了异常:
“找不到方法或数据成员!”
我不太确定,但我有一种感觉这与接口有关。
因此,我想了解以下内容:
- 在VBA模块中实现接口时,是否仍然可以编写额外的公共子程序?
- 如果不可能,那么向实现接口的模块附加某些功能的正确模式是什么?