首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSTO替代方案

VSTO替代方案
EN

Stack Overflow用户
提问于 2010-04-09 04:11:02
回答 2查看 2.6K关注 0票数 3

VSTO有哪些替代方案?

managedxll做了哪些VSTO不能做的事情--什么时候会使用一种而不是另一种

谷歌在这个问题上并没有提出太多的问题

这更像是一个面试问题--优点和缺点是什么,两者都是问题的症结所在

EN

回答 2

Stack Overflow用户

发布于 2010-05-18 22:00:38

VSTO假定您使用Visual Studio作为开发平台,因此主要面向专业和企业开发人员。使用VBA创建宏和插件的“高级用户”似乎不是VSTO的目标受众。

如果您对Excel外接程序感兴趣,那么与VSTO相比,本机.xll外接程序具有一些特定的优势,尤其是它们支持创建高性能的用户定义函数。像ExcelDna (和您提到的ManagedXll )这样的库使得使用托管代码创建.xll插件变得很容易。与OmegaMan所说的相反,这些基于.xll的插件不能通过自动化插件接口工作,支持从'97到Excel2010的Excel版本,并允许VSTO不支持的高级功能,如免注册功能区和RTD支持。

要为各种其他办公应用程序创建外接程序,特别是为Outlook创建外接程序,您还可以查看Add-In Express

票数 7
EN

Stack Overflow用户

发布于 2010-04-09 05:08:45

苹果和Oranges....managedxll是用来帮助构建自动化插件的,而且是有限的。它只针对Office2003 (AFAIK)。

VSTO使开发人员能够直接针对Excel的互操作编写C#代码,创建智能文档,在自己选择的.net语言的单独.net程序集中创建表单功能区和插件。

另外,使用VSTO不需要运行时许可证。

HTH

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2603101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档