Project Description
Utility to create OneNote Pages based on sessions selected (and syncronized to Outlook via the Outlook Sync button) in the TechEd North America 2010 Session Builder.

If you find this to be of value to you, donations to help offset our cost to attend TechEd North America 2010 are glady accepted and greatly appreciated!
Donate via PayPal

Runtime Requirements
Microsoft.NET 3.5 Framework, Outlook 2007, OneNote 2007 and the Office 2007 Primary Interop Assemblies

While I make no guarantees, this was also tested to work on one of my machines running Outlook 2010 and OneNote 2010 Beta's. Please see the IMPORTANT NOTES part of the Release Notes for the current release on the Downloads page for important information about using this with OneNote 2010. Also, the Schedule Builder says that their Outlook Sync only works with Outlook 2007 but I have had no issues using it with Outlook 2010 Beta.

Development Requirements
Visual Basic under Visual Studio 2008

ClickOnce Installation
If you dare, this can be installed via ClickOnce from here

General Information
This project was originally created for TechEd North America 2008. Please read the full history with original credits on this Wiki page. We weren't able to go to TechEd 2009 so I didn't have access to the Schedule Builder to update it. It has now been updated for TechEd North America 2010.

In simple terms, this uses the appointments created in your Outlook calendar via the Outlook Sync function of the TechEd Schedule Builder. This utility reads, and optionally updates those appointments, and creates a OneNote page (under Unfiled Notes) for each session you are scheduled to attend. It does impose my style, which some may not care for, but if you are looking for a quick and dirty way to build note pages in OneNote for the conference this June (and have used the Schedule Builder), I don't think you can't do it any faster than this (and I don't like the format you get when you do it directly from the Outlook ribbon via the Send to OneNote button).

The result is one page per session, sorted first by date and time, and then by session title, that looks similar to the following:

techedonenoter2010app.jpg

Each page has the Title, Date, Start Time, Session Description, and Location filled in directly from Outlook appointment created from Session Builder. The track and session format are "guessed" based on the prefix. Once these pages are created (under Unfiled Notes), you can drag them to whatever Notebook and Section you want to.


The application is a simple single-form Windows application. It has three options this year instead of just the "Disable Session Reminders in Outlook" checkbox from 2008, which when checked, disables the default reminders on all of the sessions. This version addes two additional options, one to add a Tracks category to the appointment, and one to add a Session Format category to the appointment.

techedonenoter2010.jpg

The code is certainly not "pretty" but it does get the job done with only a couple of days to spare. There is definitely room for improvement, especially in the area of allowing the user to select a different page layout, or at least customize the one I built.

Last edited May 25, 2010 at 5:11 AM by RBurger, version 36