I don't think you are going to be able to do what you want. Even when you insert a spreadsheet into an outlook message body, the sheet is converted to text or html. If you want to include an access form in the message body, you are going to have to export it or print it to a file and then somehow embed that into the message body, and even then, if the form displays properly, you will not be able to collect data from it and send it back to your database. Best solution would be to create a form in Outlook, from which you can collect data, although I'm not familiar enough with the process to know how you would then manipulate the data.