Is there any easy way to retrieve table creation DDL from Microsoft Access (2007) or do I have to code it myself using VBA to read the table structure?
I have about
You might want to look into ADOX to get at the schema information. Using ADOX you can get things such as the keys, views, relations, etc.
Unfortunately I am not a VB programmer, but there are plenty of examples on the web using ADOX to get at the table schema.