<type1>'<typename>' は、インターフェイス '<interfacename>' に対して '<methodname>' を実装しなければなりません。

更新 : 2007 年 11 月

クラスまたは構造体はインターフェイスを実装しますが、インターフェイスによって定義されたプロシージャは実装しません。インターフェイスのすべてのメンバを実装する必要があります。

Error ID: BC30149

このエラーを解決するには

  1. インターフェイスで定義された名前とシグネチャを使用して、プロシージャを宣言します。少なくとも End Function ステートメントまたは End Sub ステートメントを記述する必要があります。

  2. Implements 句を Function ステートメントまたは Sub ステートメントの末尾に追加します。たとえば、次のようにします。

    Public Sub DoSomething() Implements IBaseInterface.DoSomething
    

参照

概念

Implements キーワードおよび Implements ステートメント

参照

Implements ステートメント