mdlSCAMethodクラスについて

 mdlSCAMethodクラスは、VBAの制約のためにclsSCAMethodに定義することができないクラスフィールド、クラスメソッドを定義、 実装 します。
…のハズだったのですが、今は定数の定義しかありません。

プロパティの定義
Public Const accessTypePublic As String = "Public"
Public Const accessTypeFriend As String = "Friend"
Public Const accessTypePrivate As String = "Private"
Public Const accessTypeDecl As String = "(Declarations)"
Public Const methodTypeSub As String = "Sub"
Public Const methodTypeFunc As String = "Function"
Public Const methodTypePropGet As String = "Property Get"
Public Const methodTypePropSet As String = "Property Set"
Public Const methodTypePropLet As String = "Property Let"
Public Const methodTypeDecl As String = "(Declarations)"

備考1:
"Public"や"Sub"という文字列にするのではなく、数字(Interger型)にする方がいい と思ったのですが、なんとなく止めました。

備考2:
「ConstではなくEnumの方がいいのでは?」と思った人がいるかもしれませんが、
Excel X for Mac やExcel 97 に付属しているVBAではEnumステートメントは使用できません。