Welcome to the OneNote 2010 Developer Reference

This reference contains conceptual overviews and programmatic references to guide you in developing solutions based on Microsoft OneNote 2010. It includes all the additions and changes to the OneNote 2010 application programming interface (API), and provides code samples in C# to show how to perform some tasks in OneNote. The OneNote 2010 API allows users to programmatically access and edit OneNote content. Users can also make changes to the view of OneNote windows.

Initial publication:  August 2010 | Updated:  November 2012

This documentation contains the following information:

  • Window Interfaces: Describes the new Window and Windows interfaces, which enable users to enumerate through the set of OneNote windows and modify certain window properties.

  • Quick Filing Dialog Box Interfaces: Describes the interfaces that you can use to programmatically customize the Quick Filing dialog box in OneNote 2010.

  • Application Interface: Describes methods, properties, and events that help retrieve, manipulate, and update OneNote 2010 information and content.

  • Enumerations: Describes the enumerations in the OneNote 2010 object model.

  • Error Codes: Lists the error codes in the OneNote 2010 object model.

Check back often for updates to this reference. In the coming months, the reference will be expanded to include information about additional OneNote classes, the OneNote XML schema, ribbon extensibility, and the Linked Note Taking API.

See Also

Concepts

OneNote 2010 Developer Reference Copyright Information

Other Resources

OneNote Developer Center

Accessibility in Microsoft Products

Document Conventions

Microsoft Online Privacy Notice