Sorry for the delay in responding, and now of course, I'm short of time!
I'm not good at programming, but see there is the EmailDatabaseObject macro. Is it reasonable to use another macro to cycle through the output of a query, or better, perhaps, to use a macro to cycle the query through that...