Back in 2006, I created a set of Outlook macros supporting David Allen’s Gettings Things Done (GTD) methodology, since the original GTD Outlook Add-in didn’t work for Outlook 2007 back then. Here‘s my post from 2006 on that. Recently, a new version of the add-in has been published, which works for Outlook 2007, but since my macros worked so much better for me than the original add-in (and due to the significant price tag of the add-in) I don’t consider switching back.
Instead, I keep developing my macros, and publish them on this page for anyone to download. I intend to update them with new functionality as long as it can be considered “lean”, that is, it won’t contain any complex functionality, just the little things that make the most difference when you’re using GTD with Outlook 2007. And it shouldn’t be geared towards a specific way of using it, but I guess I’m biased anyway. Another important design consideration that I won’t drop is that it should be possible to synchronize everything to a mobile device and further to a second computer, without losing information about your GTD system.
A quick overview of the macro package is that it installs a menu bar with four buttons: “Next Action”, “Act on Item”, “Schedule Item” and “All Day”. The first one creates a task and prompts for a category (but inherits categories if a task is already selected), the second creates a task out of an item (email or any other item) and prompts for categories, the third one makes a calendar item out of an item (email or any other item), and the last one helps you with creating an all day event without a reminder. You get support for your “@Waiting For” actions automatically (read the manual in the file!), and also for all day actions. Try it out, it’s completely free!
This version of the macros only works with Outlook 2007, and I haven’t tried it with Office 2010. Please tell me if you have tried it (you need to change the version check in the code in that case) and it works. Or if it doesn’t.
Included in the package are installation instructions, user manual and change log.
So, finally, here comes the code. Comments and suggestions for improvements are welcome! I’ll post updates on my main blog.
Update 2010-06-19: bgbuffalo reported that he couldn’t get the macros to work with Outlook 2010, which I don’t have. Thanks! We worked together to find a solution to this: I’ve commented two lines in the code that should be removed in order to get this to work. The backside is that you won’t get email attachments to tasks and appointments, only the text itself. But those disappear in sync anyway, so that’s not such a big issue. So if you want to use the macros with Outlook 2010, remove those two lines. (Search for “Outlook 2010″.)