office插件开发文档

本文介绍了使用VSTO开发Office插件,详细讲解了创建VSTO工程、通过类型库与PPT交互、插入右键菜单项、监听Office事件以及利用RibbonX自定义UI的过程。提供了详细的参考资料和步骤,帮助开发者实现Office插件功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考资料:

VSTO添加右键菜单:

VSTO 为Office已有右键菜单添加自己的菜单项(word,Excel)_tianyu0910的博客-优快云博客

C++使用office类型库添加右键菜单:

在 Office 系列软件中创建 COM 插件工具条,并实现工具条上的弹出菜单 - azhisoft - C++博客

C++实现office插件:

C++开发Office插件:实现Word插件_Cynhard85的博客-优快云博客_c++ word 插件

Word的COM加载项开发指南:

Word的COM加载项开发指南

VSTO自定义UI:

VSTO之旅系列(三):自定义Excel UI - Learning hard - 博客园

VSTO Office二次开发对PPT自定义任务窗格测试 - SanMaoSpace - 博客园

https://www.cnblogs.com/qianyaoyuan/archive/2013/04/13/3018109.html

RibbonX:

https://blog.youkuaiyun.com/nodeman/category_7214804.html

捕获office事件:

谈如何捕获OFFICE软件的事件 _wallimn的博客-优快云博客

开发OFFICE插件总结 - 迷宫の未来的小窝 - C++博客

VSTO捕获PPT事件:

谈如何捕获OFFICE软件的事件 _wallimn的博客-优快云博客

如何查看office事件的DISPID:

如何查看office事件的DISPID_zero_226的博客-优快云博客_查看office 的 dispid 大全

1.使用VSTO开发插件

如果在开发前需要验证实现是否达到预期效果,可以使用VSTO进行快速验证。

1.1创建VSTO工程

确保已经在Visual Studio installer中安装Office/SharePoint开发

 

 

也可以直接打开下面工程,编译后按F5运行

功能如下:

 

2.使用类型库实现PPT的交互

2.1向指定位置插入幻灯片

 

其他功能与上述流程差异不大,在PptMgr中有两个公有的函数InsertPicture和InsertSlide,直接使用即可,如果要实现插入文字,可参考压缩包的工程和InsertPicture流程

3.插入右键菜单项

在插入菜单项前,首先要知道目标菜单的名称,如果不清楚,可以使用以下代码,功能是对所有菜单插入一个以自身菜单名命名的菜单项,这是比较旧以前写的代码,AddBackMenuBarButton函数与现在的有点差异,但逻辑没变。

1、Office2000 下内部COM插件的编程实现.................................................................................2 1.1、版权声明..........................................................................................................................2 1.2、内容详情..........................................................................................................................2 2、用VC6.0 编写Word插件..........................................................................................................11 2.1、版权声明........................................................................................................................11 2.2、内容详情........................................................................................................................11 3、探索 Word 2007 开发.............................................................................................................19 3.1、版权声明........................................................................................................................19 3.2、内容详情........................................................................................................................19 3.2.1 我的博客...............................................................................................................19 3.2.2 扩展 Ribbon.........................................................................................................28 3.2.3 管理侧栏...............................................................................................................43 3.2.4 上传图片...............................................................................................................49 3.2.5 部署插件...............................................................................................................56 4、用VC6.0 编写Word插件(Office2007 篇).................................................................................66 4.1、版权声明........................................................................................................................66 4.2、内容详情........................................................................................................................66 5、Microsoft Word 语法高亮插件(v1.2) ................................................................................70 5.1、版权声明........................................................................................................................70 5.2、内容详情........................................................................................................................70 6、VSTO学习笔记........................................................................................................................75 6.1、版权声明........................................................................................................................75 6.2、内容详情........................................................................................................................75 6.2.1 VSTO概述.............................................................................................................75 6.2.2 Excel对象模型.......................................................................................................89 6.2.3 开发Office 2010 64 位COM加载项...................................................................101 6.2.4 从SharePoint 2010 中下载文件.........................................................................117 6.2.5 批量编辑Excel 2010 x64....................................................................................123 6.2.6 在 Excel 2010 中使用RDLC报表.....................................................................131 7、Excel 二次开发系列..............................................................................................................137 7.1、版权声明......................................................................................................................137 7.2、内容详情......................................................................................................................137 7.2.1 Excel 编成模型...................................................................................................137 7.2.2 Excel 常用操作(创建、打开、读取、写入)...............................................139 7.2.3 创建Excel二次开发环境....................................................................................142 7.2.4 操作一个已经存在Excel....................................................................................143 7.2.5 插件开发系列操作.............................................................................................145 7.2.6 引用Excel模板....................................................................................................172 7.2.7 报表服务基础.....................................................................................................174 7.2.8 报表服务实例.....................................................................................................178
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值