Thanks for the post here, I've noticed that it was very old, but no reply had been given and it had over 500 views, so I wanted to post the solution I could see!
VBA makes it very easy to create a spreadsheet using TransferSpreadsheet method, which is a member of the Access DoCmd object. Or, if you are feeling really savvy and want much more control, you can use the Excel Object Model to accomplish this task as well. Anyway, I hope that helps, but if you have other specific questions, please let me know.
Also, in case you want to do more learn about the subject of working with the different Office applications (Excel, Word, Outlook, etc...) from within Access VBA, I would recommend 2 Wrox books:
1. Access 2010 Programmers Reference
- Chapter 18 - Working with Office 2010
2. Access 2007 VBA Programmer's Reference
- Chapter 16 - Working with Office Applications
Anyway, I hope that is of some help at this point...I realize the age of this post!
Geoffrey L. Griffith
Wrox Author of:
Access 2010 24-Hour Trainer
Access 2010 Programmer's Reference
Access 2007 VBA Programmer's Reference