Desculpa colega acabei colocando o código pela metade, mas vamos lá
Primeiro vá em Projects / References... e selecione Microsoft DAO 3.6 Object Library ou 3.51 fica a crité rio do seu Banco de Dados
agora insira um listbox no seu form e um Command Button
cole o código abaixo, vai funcionar
Dim DB As Database
Private Sub Form_Load()
Set DB = Workspaces(0).OpenDatabase("c:\nome_do_banco_de_dados.mdb")
End Sub
Private Sub Command1_Click()
Dim Tbl As TableDef
Dim Fld As Field
Dim Idx As Index
Dim Qry As QueryDefs
'Listar tabelas...
For Each Tbl In DB.TableDefs
'Verifica se nao eh tabela do sistema...
If Left(Tbl.Name, 4) <> "MSys" And Left(Tbl.Name, 4) <> "USys" Then
List1.AddItem Tbl.Name
'Listar campos...
For Each Fld In Tbl.Fields
List1.AddItem Fld.Name
Next
'Listar indexes...
For Each Idx In Tbl.Indexes
List1.AddItem Idx.Name
Next
End If
Next
'Listar consultas...
For Each Qry In DB.QueryDefs
' List1.Additem Qry.Name 'Para saber o nome ....ou
' List1.Additem Qry.SQL 'Para saber a estrutura SQL
Next
End Sub
Verifique agora se funcionou