VSTO之PowerPoint(PPT)插件开发常用API汇总

VSTO(Visual Studio Tools for Office )是VBA的替代,使得开发Office应用程序更加简单,并且用VSTO来开发office应用程序可以使用Visual studio开发环境中的众多功能和CLR提供的内存管理,垃圾回收等功能

额。。。这个是百度的介绍,手动滑稽!说白了就是用来开发office插件的。

Office插件开发解决方案选择

最近由于工作原因,一直在看开发自定义的Office插件的解决方案,总共有如下几种

VBA --- Visual Basic的一种宏语言,基本放弃考虑

VSTO --- VB的替代品,目前主流office插件的实现方式

Office add-ins --- 使用主流的web技术(HTML, CSS, and JavaScript)来操作office文档

这里说下我最后选择了用VSTO来实现需求。首先VBA肯定被排除了,表示不会VB。然后Office add-ins由于自身的特性不太符合需求所以也放弃了,介绍下Office add-ins是啥个玩意。

使用Visual Studio 2017创建一个Office add-ins项目,系统自动会创建一个包含两个项目的解决方案。(传送门)

项目   描述  
加载项目   仅包含XML清单文件,其中包含描述加载项的所有设置。这些设置可帮助Office主机确定何时应激活加载项以及加载项应显示的位置。  
Web应用程序项目   包含加载项的内容页面,包括开发支持Office的HTML和JavaScript页面所需的所有文件和文件引用。在开发加载项时,Visual Studio会在本地IIS服务器上托管Web应用程序。当准备发布加载项时,需要将此Web应用程序项目部署到Web服务器。  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypfgp.html