7

这是我在 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”建议的另一个链接应该符合我的目的。我将在下周就这个话题做功课,然后回到这里。

谢谢并恭祝安康

桑吉夫

4

2 回答 2

8

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

如果您只希望在 Windows 上提供离线支持,您的另一个选择是使用 OneNote 互操作 C# 库(根据您的说法,我认为这就是您要寻找的)这里有一个很好的示例: How To Write To A OneNote 2013 页面使用 C# 和 OneNote 互操作

还有其他选项可以编写嵌入在 OneNote 中的应用程序,但我认为这不是您想要的。

于 2016-11-04T17:23:37.963 回答
4

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

于 2016-11-04T17:21:55.380 回答