ACCESSのVBAでテーブルのindex情報を取得したい


ACCESS2013のVBAについて質問です。  
あるテーブルに特定の名前のインデックスがあったら処理を行う、というコードを書きたいのですが 、以下のNameという部分に対して「メソッドまたはデータ
メンバが見つかりません」というエラーメッセージが表示されます。

[code]

    If CurrentDb.TableDefs("テーブル").Indexes.Name = "インデックス名"
    
[/code]

どのようにしたらエラーを解消することができますでしょうか？




`Indexes`オブジェクトには複数の`Index`オブジェクトが含まれているので、コレクションとして`For
Each`ステートメントで扱わなければなりません。

[code]

    For Each idx in CurrentDb.TableDefs("テーブル").Indexes
    
        If idx.Name = "インデックス名" Then ' TODO:処理を追加
    
    Next
    
[/code]




`Indexes`オブジェクトには複数の`Index`オブジェクトが含まれているので、コレクションとして`For
Each`ステートメントで扱わなければなりません。

[code]

    For Each idx in CurrentDb.TableDefs("テーブル").Indexes
    
        If idx.Name = "インデックス名" Then ' TODO:処理を追加
    
    Next
    
[/code]

