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) 开始,现在我需要添加我的功能。如果您能提供以下帮助,我将不胜感激:
- 如何从页面中获取选定的文本?
- 如何订阅OnClick事件?
- 是否有 good/decent OneNote API 文档?我找到了一些链接,但我仍然希望有一个我错过的更好的链接。
- 要从页面中获取选定的文本,请查看 GetPageContent API。你可以在这里看到它的使用:https://github.com/OneNoteDev/VanillaAddIn/blob/master/VanillaConsole/Program.cs
从页面内容xml中,您可以找到一些元素"selected"。
OnClick 事件:不幸的是,无法知道何时有人单击了页面上的某些文本。
可以帮助解析页面内容的网站是 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
我想实现具有以下功能的 COM OneNote 加载项(适用于 OneNote 桌面):
- 用户选择一些文本,然后单击加载项显示的格式按钮:加载项将以某种特定方式格式化所选文本(例如,用“<<>>”包围文本并更改其背景和前景色。
- 稍后,当用户单击按上述格式设置的文本时,加载项将启动并复制剪贴板中的文本
我是 COM 加载项的新手,我找不到好的 API 文档。我从 VanillaAddIn (https://github.com/OneNoteDev/VanillaAddIn) 开始,现在我需要添加我的功能。如果您能提供以下帮助,我将不胜感激:
- 如何从页面中获取选定的文本?
- 如何订阅OnClick事件?
- 是否有 good/decent OneNote API 文档?我找到了一些链接,但我仍然希望有一个我错过的更好的链接。
- 要从页面中获取选定的文本,请查看 GetPageContent API。你可以在这里看到它的使用:https://github.com/OneNoteDev/VanillaAddIn/blob/master/VanillaConsole/Program.cs
从页面内容xml中,您可以找到一些元素"selected"。
OnClick 事件:不幸的是,无法知道何时有人单击了页面上的某些文本。
可以帮助解析页面内容的网站是 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