Hallo,
ja, du benötigst ADOX.Catalog ... ADO eXtensions for DDL and Security oder so ähnlich .. dem Objekt übergibst du dann die Aktive Verbindung bzw. den ConnectionString und kannst über Collections auf Tabellen zugreifen.
Hab jetzt grad kein Beispiel bei der Hand ... deshalb müsstest du etwas googlen[tm].
Z.b. Komprimieren der Access DB geht damit auch
Gruß, Frank