Don't Be Late

After missing a few right-after-lunch meetings over the course of my development career, trying to go out for lunch now involves checking my email and calendar a half dozen times before being absolutely sure I'm not going to be late or miss anything. Besides being annoying, that ritual is full of holes. For example, what happens if a meeting with little lead-time is scheduled after I've left for lunch? Not being a BlackBerry or any other wirelessly syncing device user, I needed something that would forward Outlook reminders to my phone via SMS.

Luckily, with a little research I found a couple Outlook add-in examples that provided most of the desired functionality. All I needed to do was weave them together into a working solution.

After a little hacking (and I do mean hacking, the code isn't pretty), I present to you Don't Be Late. The premise is simple, when an Outlook reminder pops up an email gets sent to the configured address. That's it. To get the emails to my phone, I used the instructions at wikiHow.

A few things I need to point out are that I've only used this with Outlook 2007 on a single machine. If it doesn't work for you in other versions of Outlook or on your machine feel free to email me or submit a patch. Also, Outlook has to be running in order for the emails to be sent out.

Finally, I'd like to thank the following sites that provided the example functionality needed to put Don't Be Late together:

  • http://blogs.msdn.com/coding4fun/archive/2006/10/31/908472.aspx
  • http://blogs.msdn.com/dancre/archive/2004/03/21/93712.aspx
  • http://support.microsoft.com/kb/310263
  • http://msdn.microsoft.com/en-us/library/ms268747(VS.80).aspx

Feel free to download the Don't Be Late source or binaries from GitHub.

blog comments powered by Disqus