Send Multiple Records in Record Template Format as email attachment

Send Multiple Records in Record Template Format as email attachment

Hi - 
I know it is possible to send a single record in Record Template format as an email attachment on success, such as an invoice attached to an order confirmation email.
Is is possible to create a custom function or scheduled email to include multiple records in a form as an email attachment in the Record Template format?  Currently, we can do this manually by printing the displayed records in a report as "Print as Summary"  However, it would be very helpful to automate this process so that multiple records can be displayed in the record template format.
Thanks