C# Office COM 加载项
- 作者: 五速梦信息网
- 时间: 2026年04月20日 04:36
AddIns
'ProgID'
● FriendlyName = "加载项列表中显示的友好名称"
● Description = "加载项列表中显示的描述"
● LoadBehavior = 3 (启动时连接和加载)
”` > > > 另外还可以添加 CommandLineSafe = 1, 指示命令行操作安全,可能可以减少弹窗警告 > 经过这两步注册示例插件后,启动对应的 Office 应用时,就会弹出消息框,验证注册成功了
三、实现接口 IRibbonExtensibility
这个接口用于在 Office 应用的 Ribbon 中添加自定义 UI
添加 COM 引用 Microsoft Office Object Library 即可, 是 Office 版本号
>
>
> 为提高兼容性,可以安装 Office 2007 获取到 12.0 版本的 COM,并将对应的文件 Office.dll 复制到项目目录中,并修改引用为相对文件,避免在其他未安装 Office 2007 的电脑上无法生成。注意此接口也要被加载项类继承,故不可被混淆
>
此接口只有一个 GetCutsomUI 的方法,需要返回 XML 格式的字符串
为了代码可读性,建议使用编写和加载 XML 资源文件的方式
并且在 VS 中编写 XML 添加名称空间后在编写元素属性时将会有候选词列表,十分方便
“`xml
- 上一篇: C# LINQ 快速入门实战指南,建议收藏学习!
- 下一篇: C# Socket编程模型
相关文章
-
C# LINQ 快速入门实战指南,建议收藏学习!
C# LINQ 快速入门实战指南,建议收藏学习!
- 互联网
- 2026年04月20日
-
C# 窗口过程消息处理 WndProc
C# 窗口过程消息处理 WndProc
- 互联网
- 2026年04月20日
-
Browser Use: AI浏览器自动化实战
Browser Use: AI浏览器自动化实战
- 互联网
- 2026年04月20日
-
C# Socket编程模型
C# Socket编程模型
- 互联网
- 2026年04月20日
-
C# 多项目打包时如何将项目引用转为包依赖
C# 多项目打包时如何将项目引用转为包依赖
- 互联网
- 2026年04月20日
-
C#多线程编程精要:从用户线程到线程池的效能进化论
C#多线程编程精要:从用户线程到线程池的效能进化论
- 互联网
- 2026年04月20日





