C# Office COM 加载项

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