Is there any way to turn on my "Out of Office" automatic replies when an event in the calendar is marked "out of office"?

I have recurring events that cause me to be out of the office on a regular basis. I have updated my calendar to reflect that I will be out of the office.

Currently I use the "Out of Office" automatic replies. I don't want to have to turn them on every time I will be gone - especially since I know far in advance and it is a regularly recurring event.

Is there any way to turn on my "Out of Office" automatic replies when an event in the calendar is marked "out of office"?

Note: I am currently using Outlook 2010, but I could upgrade to 2013 if it has this functionality.


Solution 1:

It is not possible. Out-of-office replies are sent by Exchange. There is no Exchange feature that reads calendar events in users mailboxes.

Calendar reminders are sent by Outlook, there is no link between the two that can be turned on.

Solution 2:

This is not a walkthrough, but it does provide the steps required in order to get it working. If anyone actually completes this, I would love to see them post it.

Use the Rules Wizard. On every inbound mail, you will want to run a script.

The script you will want to run is an Outlook VBA script, which will perform the following actions:

  • Check for any current meetings
  • For every current MeetingItem object found, you will want to check the busyStatus of the object to see if it matches olOutOffice
  • Finally, set your out of office status appropriately or reply back with a custom "I am in a meeting" message.

Additional References:

  • http://www.dimastr.com/redemption/rdo/RDOOutOfOfficeAssistant.htm
  • http://www.outlook-answers.com/microsoft/Outlook-Program-VBA/29286942/automatic-activation-of-outofoffice-mesage.aspx
  • http://www.slipstick.com/outlook-developer/code-samples/set-reminder-meeting-request/

Good luck and godspeed!