« Sillickfest 2007 and Autumn Adventures | Main | Christmas 2007 »

PP2One, updated

It turns out that my little utility program, PP2One, has some loyal users. I haven't really been needing it until now, so I never upgraded it to OneNote 2007. However, this was as good of a time as any. Some notable fixes:

  • It now works for OneNote 2007, and PowerPoint 2007. It will NOT work for OneNote 2003 (use the older version for that).
  • The layout of the slides seems to work better now, as they are imported via a table.
  • Because of the improvements in the OneNote API, it will work with WebDAV shared notebooks.
  • File sizes should be better. PowerPoint 2007 can sometimes export gigantic WMF files (bug?), so I switched to importing the pictures as PNG. This seems to work fairly well.
  • OneNote will now do OCR on images. (This was one of the reasons I never bothered to upgrade PP2One until now.) So, you might not need to export the slide text.
  • PP2One now uses the .Net 2.0 framework. (It was compiled with Visual Studio 2005.)

Here is the link: Zip file.



TrackBack URL for this entry:


Hey Jeff,

Thanks so much for creating a program that has revolutionized my onenote experience. I enjoy being able to glance at the speaker notes while I look through lecture slides.

Now, I was wondering if it were possible to improve the resolution of the slide images. There are often diagrams in my lecture notes and I sometimes find it hard to focus on blurry lines and words.

Is there a quick fix for this, even if copying will naturally take longer?

Thanks again,


Are you still willing to post the source? I'd like to make a similar application for html sites.

Hi Jeff,

i stumbled across you util the other day and love it.

I have been recieving the following error though when trying to import some slide decks. The decks are powerpoint 2007 (pptx).

PP2One convertion error
Error: This member can only be accessed for a single shape.

Is there something obvious I am doing wrong that would cause this?



I'm also getting the same error "This member can only be accessed for a single shape." It is a regular powerpoint 2003 file. of course some powerpoint 2003 presentations don't have this problem.


I get an error message reading "Could not load file or assembly 'Microsoft.Office.Interop.Powerpoint, Version=, Culture=neutral, PublicKeyToken=SOMEVALUE' or one of its dependencies. The system cannot find the file specified."

Any ideas what this could be?

RK - Perhaps you do not have PowerPoint 2007 installed completely? The "Interop.Powerpoint" file is installed by Office, although I think that you have to have the ".Net Programmatic Support" option included.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)