Excel接口实现枚举

时间:2016-10-03 19:20:14

标签: excel excel-vba interface enumeration vba

我正在开发一个实现接口的类。

当我尝试实现枚举时,我发现了一个障碍。这可能吗?

示例:

IFruits
Public enum enuFruits
End enum
Public Sub AddNewToCollection(ByVal TypeSelected as enuFruits)
End sub

CApple
Implements Ifruits

Private enum enuFruits
End enum
Private Sub IFruits_AddNewToCollection(ByVal TypeSelected as enuFruits)
End sub

上面的代码不起作用。无法声明空枚举。

背后的想法是: 不同的实现将使我们具有唯一的枚举(不同数量的项/类型)。但最终所有这些都将在接口程序中实现。

此枚举仅仅是简化编码的帮助。现在我有一个打印到inm窗口的程序,所以我可以快速选择,但是有一个智能感知很酷。

我尝试了多种理论:

  • 实现定义的“类型”,其中包含枚举列表,然后在模块中声明它。
  • 多个嵌套属性得到/让我们希望在某些时候发生魔法。

我无法理解......也许它无法完成。我想继续前进:D

0 个答案:

没有答案