首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSTO与Excel-DNA的优缺点?

VSTO与Excel-DNA的优缺点?
EN

Stack Overflow用户
提问于 2014-11-17 22:32:01
回答 2查看 4.1K关注 0票数 10

据我所知,VSTO和Excel-DNA为将.NET代码导入Excel提供了两种不同的解决方案。一个解决方案是开源的,另一个解决方案是由微软开发的。现在和将来,每种解决方案的优缺点是什么?

EN

回答 2

Stack Overflow用户

发布于 2014-11-18 00:15:58

VSTO

  • 适用于大规模团队开发

  • 如果你已经有了Visual Studio Pro的免费

适用于COM加载项和UI开发的

  • Microsoft产品

.NET的

  • 性能很差
  • 仍然难以处理多个
  • VBA用户的
  • 无自定义项支持

Excel DNA

  • 卓越的自定义项性能(XLL-.NET)

  • 同时支持COM - Interop和XLL接口

  • 易于使用和部署

  • 与Visual Studio

一起使用或不与其一起使用

  • 免费开源的

  • 没有很好的文档记录,但优秀的支持组

您还应该考虑Addin Express,它与Excel DNA一样,既支持COM接口又支持XLL接口,并且具有许多用于生成内容的向导。但它不是开源的,也不是免费的。

票数 15
EN

Stack Overflow用户

发布于 2014-11-17 23:33:11

从我有限的经验中得出的有限的结论。

VSTO cons

  • 需要Visual Studio Pro (不是免费的)
  • 编译和运行一个项目,每次至少需要30秒。每当你想要测试你刚写的一行新代码时,你都会感到非常痛苦。这对我来说是一场精彩的表演。
  • 无自定义项支持

VSTO pro

  • Good deployment options

Excel DNA con

  • 在任何地方都没有好的文档或参考资料。没有希望去学习。

所以我又开始使用VBA了。尽管人们可能会认为它很糟糕,但根据这位用户的说法,它仍然是最好的替代品。

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

https://stackoverflow.com/questions/26974959

复制
相关文章

相似问题

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