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;}
}

我的公众号:设计奇谈

我的头条号:只为设计

PPT插件(VSTO)开发入门相关推荐

  1. VSTO开发入门教程(bili网站搜罗VSTO免费视频资源)

    在bilibili网站搜索关键字"VSTO"后,搜索结果如下图所示,目前VSTO资源的确有点少啊. 通过对搜索结果的盘点,其中比较优质的免费视频就是这个啦: VSTO开发入门教程 ...

  2. 《VSTO开发入门教程》配套资源下载

    <VSTO开发入门教程> 刘永富 著 清华大学出版社 封面截图 购书网址 京东网 淘宝网 配套资源 VSTO开发入门教程_源程序 链接: https://pan.baidu.com/s/1 ...

  3. VSTO开发入门教程[持续更新中......]

    Paragraph 01 VSTO课程学习路线图[持续更新中......] 第一阶段:熟悉 visual studio 编程环境 1.1--理解 VSTO 的概念 1.2--安装 visual stu ...

  4. wordpress 插件的开发 入门

    近期在学习wordpress的开发,下面是我的一部分笔记: <?php /* Plugin Name: cc comment(test) Plugin URI: www.******.com D ...

  5. VSTO开发PPT插件将PPT导出成图片

    编辑器Visual Studio 2022 官网下载地址 https://visualstudio.microsoft.com/zh-hans/ 安装参考 VSTO开发Powerpoint插件 htt ...

  6. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第12波-快速生成、读取、导出条形码二维码...

    根据指定的内容生成对应的条形码或二维码,在如今移动互联网时代,并不是一件什么新鲜事,随便百度一下,都能找到好多的软件或在线网站可以帮我们做到,但细想一下,如果很偶然地只是生成一个两这样的图形,百度一下 ...

  7. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第13波-一键生成带图片自由报表...

    在Excel的世界中,因着Excel的灵活性,觉得广大用户喜欢(一般的系统都是中规中矩,用户没法对它进行半点改变),例如可以用来做简历模板.员工信息标签.员工工资条.任意的多行多列合并单元格形成自己最 ...

  8. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第10波-快速排列工作表图形对象...

    在Excel里插入图片,和对图形(图表.切片器.图片.形状.SmartArt等)进行排版,这些在日常工作中都少不了的,如果对这些操作只是偶尔几张图片.几个图形,手工弄一下,倒也可接受,但一旦要处理的数 ...

  9. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第11波-快速批量插入图片...

    Excel自带插入图片功能,但操作步骤繁琐,插入图片后,还要一张张图片归位,插入的图片一般是用于可视化某些商品条码,增强阅读性.即一般会在商品条码旁边存放对应的图片,这些工作若用Excel自带的功能, ...

最新文章

  1. 2021年大数据Flink(三十七):​​​​​​​Table与SQL ​​​​​​案例四
  2. PHP 核心知识要点
  3. NHibernate快速起步
  4. 【GVA】gin gorm多对多many2many更新数据时级联更新关联表数据的正确写法
  5. Android 电量优化
  6. java只允许一个用户登陆_spring boot security只允许一个用户(test1)登录
  7. 最大独立匹配_新车|升级柴油国六动力,配后排独立座椅,瑞风M5新车型上市...
  8. PAT1023. 组个最小数
  9. C语言日期字符串减少两天,C语言第二天(字符串)
  10. 最近有啥ML比赛能表现自己的优秀?CVPR2018图像压缩大赛
  11. oracle bitmap btree 索引,oracle之bitmap索引
  12. 这几天的QC培训想到的
  13. 【学习资源分享】在线学习平台推荐
  14. 波特率传输字节数计算方法
  15. python爬虫登录正方教务管理系统获取成绩数据_「武汉理工大学教务处管理系统」Python爬虫初学(4)登陆武汉理工大学教务处并转到成绩管理 - seo实验室...
  16. 照着这本“书”,3年量产自动驾驶卡车
  17. XXE漏洞(XML外部实体注入)
  18. 局部(x,y)坐标 转 WGS84经纬度坐标
  19. SDL2音视频渲染入门
  20. 万洲金业:投资现货黄金的收益与风险如何平衡?

热门文章

  1. 百度“好看”与字节“西瓜”之间,差了几个B站?
  2. 【kafka】kafka 消费数据的时候 报错 (Re-) join group
  3. 新手如何靠区块链赚钱?
  4. VB.NET读取Excel数据在CAD上展图
  5. Excel: vlookup函数简介、使用注意事项及查找结果显示#N/A的解决方法
  6. 【论文学习笔记-2】高分辨率3D深度重建
  7. 【香橙派4B】1、重刷系统
  8. 计算机网络——第四章、网络层
  9. 如何从0到1搭建电商促销系统
  10. 实现动态表单功能设计思路