• Engineering OneNote Blog

    OneNote Dell XT Tablet fix


    I heard reports that if you had the new Dell XT Tablet some things in OneNote were not clickable and you were probably having a hard time using OneNote.  Whenever you tried to click on something it would end up being a drag action.  Well some Devs on the team took a new Dell XT Tablet and debugged it and found out what was going on.  The problem is with the NTrig applet which is installed by Dell  and during the first couple logons, it sets a bunch of default registry values which causes problems.  They have posted a way to fix this, but it modifies the system registry so please take caution before messing with the registry.

    1. Click Start, Run, type regedit, and click ok (acknowledge the Vista UAC prompt if it comes up).
    2. In the registry editor, navigate to "Computer\HKEY_CURRENT_USER\Control Panel\Desktop"
    3. Locate the DragHeight and DragWidth values in the right hand pane
    4. Select the DragHeight value, click the Edit menu, and select Modify (you can double click as well to modify)
    5. In the Value Data field, type 4 and click ok. IMPORTANT! You need to do this step even if the registry editor already shows the value as 4!
    6. Repeat steps 4 and 5 with the DragWidth field.
    7. Logoff or reboot your computer.

    If these steps don’t work for you please let us know in the comments and we will get in touch with you (or just email).  Also note that with time a new user is created on the system this tool will run again and you will have to repeat these steps for that profile.  We I understand we (Microsoft, not OneNote) is in touch with Dell regarding this issue.

    Thanks a bunch Jerry, Jason & Ilya…and I hope this works for everyone else out there!  Enjoy the nice new Tablets :)

  • Engineering OneNote Blog

    OneNote 2010 File Format Information


    There have been a bunch of questions about the file format so I wanted to write a comprehensive blog post to cover all of your questions. Key points:

    • OneNote 2010 will fully read & write OneNote 2007 format notebooks, no need to convert a notebook
    • There is a new OneNote 2010 format to support new features (such as versions)
    • OneNote 2010 can convert notebooks from 2007<-->2010 formats and back


    OneNote 2010 will fully read & write any OneNote 2007 notebook; you do not need to convert your notebooks to use OneNote 2010. When you are on a 2007 notebook you will see that the title bar of the application says "(Compatibility Mode)" like this:


    When you see this you are in a 2007 format notebook, conversely if you do not see this then you are viewing a 2010 format notebook. Also certain features will be disabled and greyed out in the UI this is normal and to use the new features you should convert the notebook to the 2010 format

    There is a new OneNote 2010 format to support new features such as:

    • OneNote Web App
    • Versions
    • Equations
    • Linked Note Taking
    • Recycle Bin
    • And more

    By default when you create a new notebook in OneNote 2010 the format of the notebook will be in the 2010 format so you can use all of these new features.

    If you are sharing with people who do not have OneNote you will be able to share your notes in the cloud (Windows Live) and they can view & edit those notes in the browser. If you need to work with others who have OneNote 2007 you will need to make sure the notebook is in the 2007 format.

    You can convert any notebook between versions by:

    1. Right-click on the notebook on the navigation bar (on the left)
    2. Choose Properties
    3. Click to convert the notebook to whatever version you would like, see here:


    If you have more questions please use the comments below.

  • Engineering OneNote Blog

    Do you miss tab in OneNote?


    One of my favourite features in OneNote 2007 is that when you hit tab it auto inserts a table for you, I have found this to be the best way to start making tables.  I have only once wanted to enter an old fashion tab in OneNote and I did it by copying and pasting from Notebook/Windows Run dialog.  Anyhow it looks like Olya Veselova, OneNote PM, has blogged something new: Workaround for "turning off" the TAB key creating a table instead of a regular TAB in OneNote.  Here is her tip:

    Create an Auto-correct rule that turns your chosen character sequence (e.g. "\t") into a regular TAB:

    1. Open Notepad and type one TAB. Select it and copy it.
    2. Go to OneNote and click Tools > Auto-correct Options...
    3. In the dialog, put your desired sequence of characters (e.g. \t, or \tab, or TAB, or <t>, or whatever you like) into the "Replace:" field.
    4. Paste the TAB that you copied from Notepad into the "With:" filed. Click Add.

    Now, any \t followed by a SPACE will be replaced by a regular TAB.

    Check out the full post here: Workaround for "turning off" the TAB key creating a table instead of a regular TAB in OneNote. Nice post Olya!

  • Engineering OneNote Blog

    OneNote Web Exporter - Dave Tse's cool powertoy


    I am very happy to announce that one of the coolest powertoys I have seen is available for download!  It is the OneNote Web Exporter powertoy which will take a OneNote notebook and convert it into an interactive website.  This is what a notebook looks like in IE:

    You can read all about it here:

    Dave has a great set of documentation: feature overview, user guide, installation instructions and more!  I know Dave even has this automated on his machine so every night his machine generates a webview or our PM notebook and uploads it to SharePoint so everyone can view our PM notebook.

    But wait there's more!  Dave is hosting this on CodePlex which is a great community site that allows others to download, view and modify the source code of this project.  It is a living project that others can use to learn how to program against the OneNote API, to change for their own needs or just to see how it works.  If you have problems or issues just click on the "Issue tracker" link on the site and you can log a bug.  Sadly it doesn't work well with non-IE browsers as it uses MHTs which aren't supported fully by other browsers.

    I am super excited about this!  Nice work Dave, a virtual pat on the back!

  • Engineering OneNote Blog

    OneNote 2010 Ink fixes available on Download Center


    For the select customers facing Inking issues with OneNote 2010 we highly recommend that you install the newest update released today.  This update contains fixes for many of the ink issues you all were facing. 

    Update for Microsoft OneNote 2010 (KB2288640), 32-Bit Edition

    Update for Microsoft OneNote 2010 (KB2288640), 64-Bit Edition

    Microsoft has released an update for Microsoft OneNote 2010. This update is an accumulation of the latest fixes, including solutions within the ink feature, and with the linked-notes feature affecting Turkish language users.

    These should also be available on Microsoft Update (Windows Update) later today but if you want to install the updates right away please use the links above.  Again thank you for using OneNote your patience.  If you face more ink issues please comment below and we will continue to monitor customer feedback (per usual).

  • Engineering OneNote Blog

    Update available for OneNote 2010 - Fixes OCR & Search issues


    Today we released a non-security update for OneNote 2010, here are the details from the Microsoft Office SE blog:

    A non-security update for OneNote 2010 32-bit/64-bit Editions was also released.  This update provides fixes associated with displaying search results, fixes to optical character recognition (OCR), indexing, and displaying of inserted documents.  Additional information can be found in the Microsoft Knowledge Base article Update for Microsoft OneNote 2010 (KB2493983). 

    We heard a bunch of people mentioning this on the OneNote Answers Forum and we were able to figure out the problem and get a fix out for you all.  We apologize for this inconvenience and encourage all users to upgrade today to fix up any issues you might have.  Thank you much and please let us know if you have other concerns/issues! 

  • Engineering OneNote Blog

    Taking Meeting Notes in OneNote 2013


    This post was authored by Po-Yan Tsang,  Program Manager on the Meetings Team

    One of the most common scenarios for taking notes at work is during meetings - whether it is about tracking attendees, remembering what was discussed or listing out follow up items. However, meetings are often rushed and busy, and we wanted to make it as easy as possible to start taking notes and collaborating with other attendees. 


    Meeting Notes for an Outlook Meeting

    In OneNote 2013, you can start taking notes by going to Home -> Insert -> Meeting Details, which lets you choose from a list of current meetings in Outlook.  This automatically adds details about the meeting to your current page 

    And it’s as easy as that – you now have a page with all the details of your meeting, so you can get right down to taking notes and still have all the context about where the meeting was and who attended the event.

    We’ve also added some extra features to enrich and keep notes relevant: 

    • New Format - the participants list now has checkboxes by default, so you can track attendance
    • Up To Date Meeting Details - if you're you’re the meeting organizer and you make a change to the location or time, your notes will get updated when you send the update from Outlook. If you’re not the organizer, you can right-click on the page tab and select ‘Refresh Meeting Details’ to have it update.


    Meeting Notes for a Lync Online Meeting

    Similar to the Outlook meeting notes experience, you can also take meeting notes from Lync. Once you’ve set everything up, we will automatically update your notes page with:

    1. List of attendees
    2. Any files uploaded to the Lync Meeting
    3. Links to any other notebooks shared within this meeting.


    Sharing Meeting Notes with Others

    Why take notes on your own when you can get everyone to help out? Get others to help make sure you don’t miss an action item or a key decision in your notes. In OneNote 2013, set up a shared note taking space for everyone in the meeting is a snap. 

    Before a Meeting:
    1. In the Outlook meeting request, go to the Meeting Tab -> Meeting Notes -> Share notes with the meeting
    2. Select the notebook page you want to share with the meeting. Remember, this has to be in a shared location like SkyDrive or SharePoint.
    3. Now you can send out the meeting invite, which will have a link to your Outlook meeting


    During a Meeting:
    1. From OneNote, select the page you want to share with the meeting and go to File -> Share -> Share with Meeting
    2. You can choose an existing meeting here or create a new Lync Meeting
    3. Once a meeting is selected, a link to the OneNote page is shared with all the Lync participants



    We believe that taking notes is a significant part of the meeting experience and we've put a lot of thought into improving this experience and making it effortless in OneNote 2013. If you have feedback on any of the updates and additions to these features, please let us know in the comments below.


    Po-Yan Tsang
    Program Manager on the Meetings Team


  • Engineering OneNote Blog

    Introducing Michael C. Oldenburg to the blogsphere


    Yet another Microsoft person writing about OneNote!  Please let me welcome Michael C. Oldenburg to the blogsphrere with his new blog “Nota Bene” Helpful tips for using OneNote, Office, and Windows Vista.  Michael is a Technical Writer at Microsoft, creating Help and How-to content for Office programs and the Office Online Web site.

    Please check out his site and subscribe to his RSS feed, I know have!

  • Engineering OneNote Blog

    OneNote doesn’t open a shared notebook on SharePoint on Windows Server 2008


    I just saw this message on our internal bug reporting listserv and I wanted to share.  The user was having trouble opening a notebook on SharePoint, the user was getting an error saying “OneNote cannot open the specified location”.

    The reason for the error was because the WebClient service is not enabled; which OneNote needs enabled for file-locks. Vista Server 2008 does not have this service enabled by default and if you are running Windows Server 2008 (2k8) you might have this problem.  To enable the service, go to Control Panel => Administrative tools => Services => WebClient and click Start (and probably make it automatic).

  • Engineering OneNote Blog

    I am!


    Check out this on10 video demo I did for OneNote 2007! Well at least my alter ego did this video because it currently they say "daniel escapi". I have already asked them to fix this but I don't know how long it will be : )

    Let me know what you think!

  • Engineering OneNote Blog

    Co-Authoring in Microsoft Office 2010


    For those of you who use shared notebooks in OneNote 2007 you will love to see what is new in OneNote 2010 in this cool video created by Common Craft.  You can get a taste for some of the new features we have in OneNote 2010 to make shared notebooks more awesome, I will have another post which has more details, but in the mean time please enjoy this video:

    You can also see that Word & PowerPoint 2010 has some co-authoring features so you don’t need to deal with the hassle of attachments and conflicting edits.  With Office 2010 this is just so much better with OneNote, Word and PowerPoint.

  • Engineering OneNote Blog

    OneNote 2007 + MindManger


    I just got an email last week from Michael at Mindjet where he wrote me about a new app he wrote that allows you to:

    • From MindManager, you can easily map out the Notebooks, Section Groups, Sections, Pages, and Subpages, including hyperlinks:
      Select File...Open...OneNote 2007 Notebooks.
    • From MindManager, you can send the current map to OneNote as an image that you can sketch on and annotate:
      Select File...Export...Microsoft Office OneNote 2007.
    • From OneNote, you can send a page to MindManager as a hyperlinked topic:
      Press the Send to MindManager button on the Standard toolbar in OneNote.


    You can read all about it here: OneNote 2007 + MindManager. From talking with Michael he said it was one of the most popular addins they had with over 100 downloads in 24 hours! And that is even before we have publically shipped OneNote 2007! I can see right now that there are 332 download which is just amazing. Here are some screenshots:

    The hierarchy of OneNote 2007 notebooks, sections, and pages in MindManager

    A MindManager map in OneNote that you can sketch on.

    This is just amazing and great for our customers to hats off to Michael for writing this. He said that he used this blog post and documentation to write his tool: Creating Toolbar Buttons in OneNote 2007. So if you would like to do something like this please check out this documentation!

  • Engineering OneNote Blog

    OneNote 2007 with Office 2003? Yes!


    Often we have gotten this question: does OneNote 2007 work with Office 2003? The answer is yes!

    You can install OneNote 2007 alongside Office 2003 and most everything will work as expected. There are only a few things that are not supported:

    1. Send to blog feature doesn't work since we rely on Word 2007 to do the blogging so without 2007 this will not work.
    2. If you are using OneNote 2007 with Outlook 2003 you will not get the email editing experience within OneNote. Instead OneNote will open a new Outlook mail message with the HTML & .one attachments. When you have the same version you can view the HTML right within OneNote.

    Otherwise all of the Outlook integration features should work just fine. In fact you can even install OneNote 2007 alongside OneNote 2003 though I wouldn't recommend it (you will have issues if they are trying to access the same set of notes and also each will compete to get the .one file extension).

  • Engineering OneNote Blog

    I am official!


    I just read this on Chris' blog:

    A new OneNote blogger! I'd like to introduce Dan Escapa, one of our most energetic Program Managers who has just started blogging - well he blogged before but but this is his first blog for work-related stuff. We call Dan the "make it happen" guy (when we're not calling him the "intern who never went home" - inside joke). Welcome to the blogosphere Dan!

    Thank you much Chris.  Also if you haven't read Chris' blog I highly recommend it.

  • Engineering OneNote Blog

    Clip to OneNote with Firefox 3


    Not sure how many of you are fans of Mozilla’s Firefox (I am!) but I wanted to point out a great blog post by Amit Agarwal which shows how to get the Clip to OneNote Firefox extension working with Firefox 3:

    Install Clip to OneNote Extension In Firefox 3 and OneNote 2007

    This is great Amit, thanks for sharing!

  • Engineering OneNote Blog

    OneNote 2007 Templates


    I have been working with Sheila who works on Office Online to get the OneNote templates up on Office Online. You can see them here:

    OneNote 2007 templates

    These are the same templates that you would see in OneNote when you chose File-->New-->Notebook. But now you can download them off the web or see them in OneNote, either way. Additionally you can create your own notebook templates, just save the file as a .onepkg file and that is your notebook template.

    If you all have questions please let me know!

  • Engineering OneNote Blog

    Announcing the OneNote 2010 Beta


    Exciting day everyone!  We are releasing the OneNote 2010 beta today, so you can try out the newest version of OneNote right now!

    Download the Office 2010 beta here:


    We are super excited to unveil the work we as a team have been doing since releasing Office 2007 and we hope that you all are excited as we are, David talked about what's new in OneNote 2010 so please check out that post if you haven't already.  OneNote 2010 is OneNote's 3rd release and we have come a long way from where we started in Office 2003 to where we are today.  We are now part of every Office install, we have a web client, a mobile client and a desktop client which is better than ever.  Most importantly we have you all, people who use OneNote everyday in school, at work and at home...we are just so amazed to see how you all use OneNote and how it helps you everyday.  We have been listening to you all and I hope you all are happy with the release.    Hence the beta, now is the perfect time for you to submit your feedback and we will listen : )


    That being said you can download the beta here: and try it on your computer right now.  Please remember this is a beta and there will be bugs, hopefully not too many but please report anything you see in the beta.  I will have a post later today outlining how we will be listening to your feedback and submit bugs.  Also over the next weeks I will be posting about the new features and showing step-by-step how they work and why we designed them the way that we have.

  • Engineering OneNote Blog

    OneNote 2010 and Visual Studio 2010 - compatibility issues


    I wanted to highlight some issues developers might have if they try and program against the OneNote 2010 API with Visual Studio 2010.

    Make sure to reference the COM API and not the .Net API

    First of all there is an issue with the interop assembly that shipped with Visual Studio 2010, it is out of date because we had to make a change to the API after the VS team took their final drop.  It is sad that this happened and working across teams but it just means that you should NOT reference the OneNote 14.0 object from the .Net tab and instead reference it from the COM tab:



    Make sure to turn off ‘Embed Interop Types’

    There is a new feature in Visual Studio 2010 where most PIAs are no longer embedded in the application by default, this has been called the NOPIA.  Misha Shneerson has some details about this on his blog here:  Better eventing support in CLR 4.0 using NOPIA support.

    However OneNote 2010’s typelib is not compatible with this feature and by default after you have added a reference to OneNote 2010 typelib you will see this error:

    Error    1    'Microsoft.Office.Interop.OneNote.Application' does not contain a definition for 'GetHierarchy' and no extension method 'GetHierarchy' accepting a first argument of type 'Microsoft.Office.Interop.OneNote.Application' could be found (are you missing a using directive or an assembly reference?)    C:\ConsoleApplication1\ConsoleApplication1\Program.cs    15    19    ConsoleApplication1

    This was from the 'GetHierarchy' method but you would see it with any method you call into OneNote.  This is due to the new NOPIA option and you would need to turn if off to get things working again.

    Turning off NOPIA/embed interop types for OneNote 2010:

    1. Find the reference to Microsoft.Office.Interop.OneNote on the Solution Explorer
    2. Click on it and view the properties down below
    3. Find the value Embed Intero Types and change it from True to False
    4. Recompile and you should be all set


    Now you should be all set.

    I will blog more about other OneNote 2010 API/extensibility changes but in the meantime I wanted to pass on some of these details to make sure you weren’t blocked.  Visual Studio 2008 & 2005 shouldn’t have this problem because it was a new feature in VS2010 and .Net 4.

  • Engineering OneNote Blog

    Live Sharing Sessions in OneNote 2010 and long live shared notebooks


    Some of you have commented on the fact that in the new version of OneNote 2010the Live Sharing Session feature has been removed from the product.  First of all we understood this was an important feature for customers however the underlying technology it was built on is no longer supported by Windows and didn’t scale well with modern operating systems, we had to remove it.  We also knew of a lot of problems people had with the feature and it didn’t work behind firewalls or certain network configurations.  Since the underlying technology was going away we knew we had to do something new in OneNote 2010 and we also understood for select customers the live sharing sessions feature was important.

    What we did in OneNote 2010 was to make share notebooks ‘go to light speed’ and start syncing quickly when other people are also editing the same page.  This means that when you are in a shared notebook we are always syncing your edits and once we see someone else editing we start syncing in real-time.  We will kick up our sync interval to sync very often and make sure the current page is getting synced in nearly real-time.  It is pretty cool to see this in action where people can be writing notes together and we just handle everything.  Once the other author stops editing we turn our sync interval back to the normal time period and keep a lookout for other people’s edits and then we can move into real-time again if we need to.  Shared notebooks also have the advantage of being in the same place where your team shares content, you don’t need to send some weird IP address or config file to people, they already have the notebook open.

    To get this working you need to put your notebook up on SharePoint 2010 and have your notebook be in the 2010 format and just start editing.  Or have your notebook on Windows Live SkyDrive (coming soon as of the posting date).

    This is clearly better because people no longer need to go into a special mode to get real-time to sync, now whatever notebooks you have will allow you to edit & collaborate in real-time.  Many other customers were asking for shared notebooks to sync faster so we thought this was the best solution for our customers.  Thanks for your patience and if you have comments for the team please put them below.

  • Engineering OneNote Blog

    Integrating with a Document Management System


    Just last week a new paper was posted on OneNote's MSDN site: Integrating OneNote 2007 with a Document Management System. Alex Simmons, another PM on the OneNote team, has been working on this document and it is a great whitepaper helping explain how to program something that integrates OneNote and a DMS (document management system).

    I would recommend this paper to anyone who is interested in developing someone with OneNote. There are some great gems in the article such as:

    Files Are Saved Automatically

    Any changes made to the files are saved automatically. This happens on an interval, which differs based on where the file is actually stored:

    • Local drive: 5 seconds
    • UNC share: 30 seconds
    • SharePoint library: 10 minutes
    • HTTP share: 10 minutes

    By default, notebooks are stored in the user's My Documents folder.

    Working with the OneNote Cache

    When OneNote saves a change to a file, it first saves the change to the OneNote cache, and then later replicates and merges it with the actual .one file. The .one files may be stored on the local drive, on a share, or in a SharePoint library. The cache enables users to have continuous access to their notes, regardless of where the files are actually stored or if the user is online or offline. Users can make edits to files while they are offline and OneNote automatically merges the changes back to the file when the file is available again. This also prevents OneNote from writing the entire file from the cache each time replication happens. Instead, only changes are replicated and merged with the actual file.

    If your document management system supports SMB/CIFS or WebDAV, it may be possible to open the files stored in the document management system directly. However, if your version-history model is to create a copy for each version of a file, this does not work well, because OneNote continuously updates the open (and checked out) files as they are edited.

    By default, the cache file is stored at C:\Documents and Settings\user name\Local Settings\Application Data\Microsoft\OneNote\12.0.

    • Cache file name: OneNoteOfflineCache.onecache
    • Cache thicket folder name: OneNoteOfflineCache_Files

    Pasted from < 

    Nice work Alex! If people have comments on the document please comment below.

Page 3 of 19 (376 items) 12345»