Dim strTableName as string
Dim objCat As ADOX.Catalog
Dim objIdx As ADOX.Index
Dim objIdxCol As ADOX.Column
Dim objConn As New ADODB.Connection
objConn.ConnectionString = gstrGetConnectionString
Set objCat = New ADOX.Catalog
objCat.ActiveConnection = objConn
For Each objIdx In objCat.Tables(strTableName).Indexes
Debug.Print " Index Name: " & objIdx.Name
If objIdx.PrimaryKey = True Then
Debug.Print " PK"
End If
For Each objIdxCol In objIdx.Columns
Debug.Print " Column Name: " & objIdxCol.Name
Next
Next objIdx