Excel 2007 Addin - 技术选项

时间:2010-11-03 19:52:26

标签: c# excel vsto excel-addins


我们有许多.xla / .xlam Excel Addins,现在是时候迁移到更容易进行版本控制和维护的东西。
如果可能的话,我想用C#编写,Addins需要做以下几种: -

  • 向Excel提供用户定义的函数
  • 在Excel工作表中创建和操作命名范围
  • 从外部来源提取数据并在Excel工作表中填充单元格

目前所有这些都是可行且简单的.xlam移动到VSTO或创建C#Addin的优点/缺点(我注意到VS2010有一个创建Excel 2007 Addin的New Project选项)。 /> 有没有好的文件来源?
谢谢 戴夫

1 个答案:

答案 0 :(得分:5)

我建议你认真看看Excel DNA(免费)或Addin Express(收费)。如果需要,两者都通过.XLL接口和.COM连接提供.NET功能。
这两者的性能使得VSTO看起来像糖蜜,安装非常简单 为了轻松创建执行UDF,XLDNA非常难以击败。