OneNote SP1 Preview Rocks


Chris Pratley has a write up on OneNote SP1 Preview. This is a huge upgrade and has lots and lots of new features. I’ve been running it for a few months now and love it.


Here are my favorites:



  1. Capture Screen Shots and Snippets.
  2. Scratch Out Gesture for Ink.
  3. Password Protection of Sections.
  4. Insert Meeting details from Outlook.
  5. Data Import API (I am writing two of the PowerToys that Chris talks about) 😉 and collaborating on a nice .NET managed API that hooks into OneNote’s API.
  6. Lots and lots of Inking improvements. Inking feels much more natural.
  7. Insert pictures and documents.

Comments (2)

  1. So how does the data import API work? The import function takes a "bstrXml". What’s the format of the Xml string? I’m trying to play with it a little tonight, but with no documentation, it’s a bit difficult.

  2. Omar Shahine says:

    Here is the info I was given from a OneNote team member:

    Documentation for the data import extensibility will be released on the MSDN Office Developer Center when the product is released. Given the early interest in this, we will aim to publish an early draft of this documentation to the beta community. We will follow up soon with details of where this draft documentation will be made available. Below are some basic details about data import extensibility.

    Data import extensibility in OneNote 2003 SP1 is designed to address a very limited but commonly requested scenario. That is, getting data from other applications, such as Outlook or a CRM system, into OneNote. So you won’t see a full object model in this release. We provide a COM interface with two methods: Import and NavigatetoPage. You pass an XML document to the Import method. The XML doc follows a OneNote specific XSD schema. In that XML doc you can specify sections and pages to create, and objects to place on those pages, such as ink, images, html and so on.