【发布时间】:2021-08-18 12:02:02
【问题描述】:
我对类模块很陌生。
我知道如何在类中进行枚举, 但是是否也可以引用它的值?
例如:
'Class Module
Public Enum Alphabeth
A = 1
B
C
End enum
假设我为这个类创建了一个名为“Alpha”的实例, 然后我可以以某种方式引用枚举中“C”的值吗? 像 Alpha.myEnum.C 之类的东西(应该给出“3”的值)。
【问题讨论】:
-
在课堂内外,你可以像这样引用枚举:
Alphabeth.C -
但是我不能使用类名吗?我希望我可以结合 Classname + Enumname + Enum,比如 Alpha.myEnum.C ...
-
这能回答你的问题吗? Nested VB (VBA) Enumeration
-
@Rezzy777 我不相信你可以像你想要的那样包含类名。通常枚举用作方法的参数或返回值。
标签: excel vba class enums enumeration