Hello,
Instead of using VBA, I recommend to use .NET Outlook Addin, which can handle this auto reply task in a much better and efficient way. I have done several similar Addins before and I can do it as well within a couple of days. Please invite for discussion.
Thank you,
Usman