You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Visual Studio 2015开发OneNote Markdown COM加载项?

基于Visual Studio 2015的OneNote Markdown加载项开发教程指引

前置准备

  • 确保你的VS2015已经安装了Office/SharePoint开发工作负载,如果未安装可以打开VS2015安装程序补装对应组件,同时需要确认本地已经安装了OneNote桌面版(2013、2016版本均可适配VS2015的开发工具)

第一步:创建OneNote加载项项目

  • 打开VS2015,点击新建项目,依次选择模板→Visual C#/Visual Basic→Office/SharePoint→Office加载项→OneNote 2013/2016加载项,自定义项目名称和存储路径后点击确定
  • 项目创建完成后,VS会自动生成基础的加载项启动/关闭回调方法,分别是ThisAddIn_Startup和ThisAddIn_Shutdown,前者是加载项被OneNote加载时执行的入口逻辑,后者是加载项卸载时的资源清理逻辑

第二步:对接OneNote对象模型实现Markdown核心能力

  • 你可以通过Globals.ThisAddIn.Application获取当前OneNote应用实例,调用其公开的API完成笔记本、分区、页面内容的读写操作
  • Markdown解析能力可以直接集成轻量级的解析库,把用户输入的Markdown文本转换为HTML格式后,通过OneNote API写入到当前选中的页面位置,即可实现Markdown渲染效果
  • 如果要做编辑器快捷键触发功能,可以在ThisAddIn_Startup方法中注册自定义的功能区菜单或者键盘快捷键绑定,相关的功能区配置可以通过添加新的功能区(可视化设计器)项到项目中,完成拖拽式配置

第三步:调试与打包

  • 直接点击VS顶部的启动调试按钮,VS会自动启动OneNote桌面版并加载开发中的加载项,可以直接打断点调试逻辑
  • 调试无误后,右键项目选择发布,按照向导生成MSI安装包,就可以在其他设备上安装部署你的加载项

注意:如果开发过程中出现加载项无法被OneNote识别的问题,可以先检查项目的目标框架版本是否和你本地OneNote的架构(32位/64位)匹配,架构不匹配会直接导致加载失败。

内容的提问来源于stack exchange,提问作者Wilson Edwards

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 19:27:03