vba 枚举示例

在这里插入图片描述

创建一个类模块 名字就叫 example

Private myGenderA As pGender
Public Enum pGender
    female = 1
    male = 2
End Enum

Public Property Get getGender() As pGender
Gender = myGenderA
End Property

Public Property Let setGender(inGender As pGender)
    myGenderA = inGender
End Property

调用之前的枚举类

  Dim rest As example
  Set rest = New example
  rest.Gender=

在这里插入图片描述

Sub ss()
    Dim re As example
    Set re = New example

    re.Gender = female
    Debug.Print re.Gender
End Sub

在这里插入图片描述

注意枚举只能是系统常量,数值 或者颜色 例如

Enum 颜色
紫色 = &H2552355
棕色 = &H1255987
粉色 = &HE1E4FF
深红 = &H2222B2
蓝色 = &HFF901E
灰色 = &H908070
春绿 = &H7FFF00
绿色 = &H228B22
土黄 = &H20A5DA
End Enum
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值