I'm a relative c# amateur, and I'm having trouble getting up to speed with what I guess is Office Interop (correct me if I'm wrong):
I want to have a console app that creates a new page in One Note 2010. The new page will always go into the same section, which will already exist. The page title will be a string in the Windows clipboard. I know how to do the clipboard part (the program also creates a folder in a specified path and names it using the string in the clipboard), but I'm having trouble getting started with the One Note part.
I've been trying to understand these articles (the second one has examples in VB only, so I also have to deal with that):
http://msdn.microsoft.com/en-us/library/gg649853.aspx
http://code.msdn.microsoft.com/windowsdesktop/OneNote-2010-Create-New-880f8ee3
But I'm still basically lost. I don't need to find the names of any sections or anything, I know that my new pages will always go into a notebook called Tasks in a section called Notes, at least in the first version/while I'm still learning.
I'm looking for nice, focused explanation of how to create a new One Note page from C#. The MSDN articles assume all sorts of prior knowledge that I don't have, and I'd rather get a jump start and learn by doing than spend a month reading. Once the basic program works, I'll spend lots of time tweaking it, which should be a great way to learn.
If MS Interop is not an option for you try to look on Aspose.Note. Creating a new page is quite an easy task:
For a detailed article, check out this MSDN Magazine link.
I used the sample code there to create a quick snippet for you to create a new page in a given section in a given notebook.
If you are using Visual Studio 2010, there are a couple of "gotchas" listed in the article: