Pahayag ng Enum [VBA]

Tukuyin ang mga enumerasyon o hindi UNO constant na grupo. Ang enumeration ay isang listahan ng halaga na nagpapadali sa programming at nagpapadali sa pagsusuri ng lohika ng code.

warning

Ang pare-pareho, function o bagay na ito ay pinagana sa pahayag Opsyon VBASupport 1 inilagay bago ang executable program code sa isang module.


Syntax:

Enum syntax


       Enum list_name
           ' Object Statement block
       End Enum ' list_name
    

Mga Parameter:

Sa loob ng isang naibigay na enumeration, pagsama-samahin ang mga halaga na lohikal na nauugnay sa isa't isa.

Halimbawa:


       Option VBASupport 1
       Private Enum _WindowManager
           W1ND0WS = 1 ' Windows
           OS2PM = 2 ' OS/2 Presentation Manager
           MACINTOSH = 3 ' Macintosh
           MOTIF = 4 ' Motif Window Manager / Unix-like
           OPENLOOK = 5 ' Open Look / Unix-like
       End Enum
       Public Function WindowManager() As Object
           WindowManager = _WindowManager
       End Function ' <library>.<module>.WindowManager.XXX
    
note

Inire-render ang mga enumerated value sa Mahaba uri ng data. Ang mga pangunahing pag-andar ay mga pampublikong accessor sa mga enumerasyon. Ang mga pangalan ng enumerasyon at mga pangalan ng halaga ay dapat na natatangi sa loob ng isang library at sa mga module.


Paggamit:

Ang Display WindowManager ay nakapangkat ng mga pare-parehong halaga:


       Dim winMgr As Object : winMgr = <library>.<module>.WindowManager
       With winMgr
           Print .MACINTOSH, .MOTIF, .OPENLOOK, .OS2PM, .W1ND0WS
       End With
    
tip

Maaaring i-extend ang mga enumerasyon sa iba pang uri ng data gamit Uri ng pahayag mga kahulugan. Pagtawag sa Python Scripts mula sa Basic inilalarawan ang mekanismong iyon.


Const pahayag, mga pare-pareho

Opsyon VBASupport pahayag

Sa pahayag

Mangyaring suportahan kami!