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

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

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

VS下载链接:

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

步骤3.4所用代码:

using PowerPoint = Microsoft.Office.Interop.PowerPoint;
using Office = Microsoft.Office.Core;
PowerPoint.Application app;
app = Globals.ThisAddIn.Application;

步骤3.7所用代码:

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;

我的公众号:设计奇谈

我的头条号:只为设计

记得刚开始的时候听到这个项目的时候,真的是头都大了,不知道是什么,也不知道怎么下手,说白了经验太少,害怕自己做不来……呵呵 刚开始的时候是, 资料都没有,找了2天基本是无功而返……压力之下,还是有点小成绩的……哈哈 废话不多,我就慢慢说说我学到的东西 首先附上Powerpoint_Dev_Cn开发文档,这个东西还真的很难找,而且还是2010的,我们是基于2007的powerpoint,呵呵还是...
PowerPoint.Presentation presentation = Application.Presentations.Add(Microsoft.Office.Core.MsoTriState.msoCTrue); if (presentation != null) 1.NET FrameWork 4.0 (自行下载) 2.Visual Studio 2010 Tools for Office Runtime(自行下载) 3.PPt计时器Setup 本程序使用VSTO+WPF,无缝嵌入ppt中,无任何广告之类的东西. 可反编译之后修改. 有其他问题,请反馈至pily6017@163.com
VSTO简介 VSTO(Visual Studio Tools for Office )是VBA的替代,使得开发Office应用程序更加简单,并且用VSTO开发office应用程序可以使用Visual studio开发环境中的众多功能和CLR提供的内存管理,垃圾回收等功能 额。。。这个是百度的介绍,手动滑稽!说白了就是用来开发office插件的。 Office插件开发解决方案选择