OneNote 2016:如何:在页面中选择文本并订阅 onClick 事件

OneNote 2016: How to: selected text in a page & subscribe to the onClick event

我想实现具有以下功能的 COM OneNote 加载项(适用于 OneNote 桌面):

我是 COM 加载项的新手,我找不到好的 API 文档。我从 VanillaAddIn (https://github.com/OneNoteDev/VanillaAddIn) 开始,现在我需要添加我的功能。如果您能提供以下帮助,我将不胜感激:

  1. 如何从页面中获取选定的文本?
  2. 如何订阅OnClick事件?
  3. 是否有 good/decent OneNote API 文档?我找到了一些链接,但我仍然希望有一个我错过的更好的链接。
  1. 要从页面中获取选定的文本,请查看 GetPageContent API。你可以在这里看到它的使用:https://github.com/OneNoteDev/VanillaAddIn/blob/master/VanillaConsole/Program.cs

从页面内容xml中,您可以找到一些元素"selected"。

  1. OnClick 事件:不幸的是,无法知道何时有人单击了页面上的某些文本。

  2. 可以帮助解析页面内容的网站是 OneNote XSD。这里:https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/63/17/0336.OneNoteApplication_2013_xsd.txt