using the GetOleDbSchemaTable() method, just change the connection string to that for Access
http://expert.csdn.net/Expert/topic/1333/1333347.xml?temp=.4032251
or try to run a query like
SELECT MSysObjects.Name
FROM MSysObjects
WHERE ((Left([name],4)<>"MSys") AND ((MSysObjects.Type)=1))
ORDER BY MSysObjects.Name;