wps ppt插件开发_PPT插件(VSTO)开发入门

本文介绍了使用Visual Studio Tools for Office (VSTO) 开发WPS PowerPoint插件的基础知识。内容包括如何下载、安装和配置VS,创建PPT插件的选项卡及Hello World按钮,旨在帮助初学者入门VSTO开发。

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

VSTO(Visual Studio Tools for Office)是用于开发Office插件的工具,由微软官方提供。我了解到VSTO是在2014年年底的时候,当时在儒道佛(头条号:史记微软)的VSTO群中学习到了如何用VS创建PPT插件选项卡,这启蒙了我开发OK插件。可以说,没有佛爷的帮助,就不会有OK插件的诞生

公开发布的插件考虑到定位、用户群体等因素,功能往往会偏向基础性、通用性、操作简化性。而有时候我们也会需要用到非常个性化的功能,也许你可以尝试自己去开发一个属于自己的私人插件

本次我分享如何下载/安装/设置VS,创建可视化选项卡、Hello World按钮等入门知识。万事开头难,希望对需要的朋友一点帮助

开始正文

67c577801ccf29795582c7803817e3c9.png
07c2b42a5681ecc63442f89165e02043.png

VS社区版下载:

https://visualstudio.microsoft.com/zh-hans/vs/community

d47781326907063f868cdd0f757512cf.png
7cda48726f9bb2931eb8b8b86bd2112b.png
b6762c2d46b90774b63ed19eb9288f4b.png
1b307ac92181053482b1f3dac43adaf0.png
e473860d29d9e67e9320cc1075f85c8a.png
d51017778c817f3e8f98eaedc8f60b10.png
4274d12bcf377f8723a9442be673b449.png
9cd2833840062cd8840db499503e0d5d.png
0852cf63df8c68f69eb2a3086fb87cc0.png
ed64e86e7e77cbd100b02552f1719334.png
bbd496a35c112482553b149d0dfb7367.png

第一段代码:

using PowerPoint = Microsoft.Office.Interop.PowerPoint;using Office = Microsoft.Office.Core;

第二段代码:

PowerPoint.Application app;

第三段代码:

app = Globals.ThisAddIn.Application;
a9efbc23ca578bf7d2127e3c8b7ee420.png
2bbf4065ce78a24eac02b6b85d14249f.png
04f89e8364cc13bd1bbb27c8ccaf385b.png

示例代码:

PowerPoint.Selection sel = app.ActiveWindow.Selection;if (sel.Type == PowerPoint.PpSelectionType.ppSelectionShapes){ PowerPoint.ShapeRange range = sel.ShapeRange; foreach (PowerPoint.Shape shape in range) { shape.Width = shape.Width * 2; shape.Height = shape.Height * 2; }}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值