I've found several macros written by BlueDevilFan that come very close to doing what I need done for an autoreply macro, and I'm sure minor modification of one of those macros would fit the bill.
The closest question is this: "I have a user that is a member of a recruitment group, and they are wanting to send a standard reply to multiple emails that they have received, is there any way of doing this in outlook. as when you select multiple messages the reply option is greyed out."
Currently, the macro has almost what I need. It replies to all highlighted emails and puts in standard text.
What I want added is this:
1) Reply uses the same subject as original email but inserts "RE:"
2) Reply keeps original email body and inserts my template's text above it (like a normal reply)
3) Macro can auto-send all the emails w/o me having to hit send for each one. (I'd like to be able to enable/disable this part of the code just to verify it's working ok at first)
Original code is below.
Dim olkMsg As Outlook.MailItem, _
olkReply As Outlook.MailItem, _
olkTemp As Outlook.MailItem
For Each olkMsg In Application.ActiveExplorer.Selection
Set olkTemp = olkMsg.Reply
'Change the path and filename of the template on the next line
Set olkReply = Application.CreateItemFromTemplate("C:\SomeFolder\Template.oft")
Set olkTemp = Nothing
Set olkReply = Nothing
Set olkMsg = Nothing