首页 > 解决方案 > windows桌面客户端如何开发onenote插件

问题描述

我想为windows中的onenote客户端开发一些插件。我发现有一种新技术“Office Add-ins”来开发office插件,它使用javascript、web技术和Microsoft Graph。但是,它似乎不支持 windows 中的 onenote 客户端,仅支持 onenote web(主机和平台可用性)。那么,要为onenote客户端开发插件,我应该使用VBA或VSTO这样的旧技术吗?有什么方法可以更轻松快速地开发插件吗?

此外,Office VSTO 是否有任何文档?你会建议我使用什么技术。

谢谢

标签: microsoft-graph-apioffice-interopoffice-addinsonenoteclonenode

解决方案


VSTO 不支持创建 OneNote 加载项。您能做的最好的事情就是自己实现IDTExtensibility2 接口IDTExtensibility2包含在实现接口时充当事件的方法。只要发生影响加载项的事件(例如加载或卸载加载项、对其进行更改等),Visual Studio 就会调用这些方法。

有关 Web 加载项的详细信息,请参阅OneNote 加载项文档


推荐阅读