Declare、Function、または Sub ステートメントを使用して、基本クラスの定義内で関数またはサブルーチンが宣言または定義されました。派生クラスを定義するときには、Declare、Property Get、または Property Set ステートメントを使用して、基本クラスの関数またはサブルーチンと同じ名前でプロパティが宣言または定義されました。以下に例を示します。
Class Baseclass
Sub MyProcedure
' ...
End Sub
End Class
Class DerivedClass As Baseclass
Property Set MyProcedure ' Illegal because MyProcedure is a sub rather
' ... ' than a property in Baseclass.
End Property
End Class
ベースクラスのプロシージャか対応する派生クラスのプロシージャを、両方がサブルーチン、関数、またはプロパティになるように変更してください。