No set address? Not sure I understand what you mean there. You will need to do this as a module, not a macro. You need to get the data from your query, and add it to a string, then use this string as the body text of your email. How much data is there in the query, and what sort of format is it in?