ボンジュール・マドモアゼル

本サイトの情報は自己責任にてご利用下さい。

[Visual Basic] VBA, VBの Enum 定数の大文字, 小文字の綴りをIDEに認識させる

 
VBA の IDE では Enum 定数の定数名を直打ちすると、
Enumステートメントで定義された通りに大文字・小文字が変換されることはなく、
Enum 定数の定義が、直打ちされた大文字、小文字で上書きされてしまう。
リンク先の方法が使えば、これを防げる。

http://www.geocities.jp/teio_n1976/vb101/001.html
VisualBasic 怒涛のTips101 — 1. Enumで大文字小文字の区別を強制する

リンク先では、IDEの為の変数定義をパブリック変数としているが、
Enum 定数自体パブリックでも、下のようにプライベート変数としても有効。
Public Enum MyEnum

EnumOne = 1
EnumTwo = 2
EnumThree = 3
End Enum

'IDEにEnum定数名の大文字・小文字を認識させる為の対処
#If False Then
Private EnumOne
Private EnumTwo
Private EnumThree
#End If

<<データベースウィンドウの更新 | ホーム | GetDeviceCaps Caps 略>>

コメント

コメントの投稿

管理者にだけ表示を許可する

画像の文字を半角数字で下記ボックスに記入ください。
文字が読みにくい場合はブラウザの更新をすると新しい文字列が表示されます。