Can OneNote be programmed?

Bob Sun asked on



In OneNote 2010,

1.    There is no “Developer Tab” as in other Office products.

2.    There is no book entitled “OneNote Programming” by an search.

3.    There is however an OneNote Developer Center in MSDN. However, I cannot find a development forum.


Can OneNote be programmed? For example, I would like to automate some formatting operations such as adjusting paragraph spacing, as well as controlling fonts and highlighting. How can these done programmatically? Is there a VBA Editor for OneNote? Or should it be done in Visual Studio? Which version of Visual Studio?


And could anyone give link to examples of OneNote programming?




17 people had this question

Abuse history

The answered status icon Answer
Bernd P. replied on
A helpful link, I think:

4 people found this helpful

Abuse history

The answered status icon Answer

Exactly what is it that you want to do?

Bernd found more than I did.

There is no "Developer" tab in OneNote, so no VB macro language. But as the article Bernd listed points out there is an API that you can use to access OneNote. One of the linked articles goes into a little detail:

"Pay" 4 this free service by clicking on the Blue "Answer" link on any reply that fixed your problem
2 people found this helpful

Abuse history