本地计算机的Onenote API

时间:2016-11-04 11:06:41

标签: onenote onenote-api

这是我在Stackoverflow上的第一篇文章 - 我正在寻找关于OneNote API的指导。我期待开发一个主要用于“自己的用法”的解决方案 - 它在我的本地机器上创建,打开和关闭OneNote部分 - 不使用云等。如果有可能请指导?

我希望它应该成为可能 - 请指导如何继续学习以及为此学习什么。我的编程技巧非常基础。

我更愿意使用OneNote 2007。

[编辑于11月5日中午IST]一些澄清可能有所帮助:我最初经历了https://msdn.microsoft.com/en-us/library/office/dn575425.aspx但是,我发现“OneNote API在Microsoft全球可用的云上运行,并从中发送数据你的应用程序进入用户的OneDrive“。而在我的情况下,不涉及其他用户或云。我希望“主要为”自己的用法“开发一个解决方案 - 它在我的本地机器上创建,打开和关闭OneNote部分”。似乎“Sebov1c”msdn.microsoft.com/en-us/library/office/jj680118.aspx建议的链接和“Jorge Aguirre”提出的另一个链接应该符合我的目的。我将在下周完成关于这个主题的作业,然后回到这里。

谢谢和问候

桑吉夫

3 个答案:

答案 0 :(得分:2)

OneNote有一个COM API。在这里查看示例:http://www.github.com/OneNoteDev/VanillaAddin

答案 1 :(得分:2)

请注意,OneNote REST API仅适用于基于云的笔记本电脑,因此我认为这不是您的选择。

如果你只想在Windows上进行离线支持,你的另一个选择是使用OneNote互操作C#库(从你所说的,我认为这是你正在寻找的)这里有一个很好的例子: How To Write To A OneNote 2013 Page Using C# and The OneNote Interop

还有其他选项来编写嵌入在OneNote中的应用程序,但我认为这不是您正在寻找的内容。

答案 2 :(得分:-1)

Microsoft的入门here

Github上的一些samples

OneNote开发人员参考:msdn.microsoft.com/en-us/library/office/jj680118.aspx(我没有足够的声誉发布两个以上的链接......)