C# Excel 2007插件-技术选项
我们有许多.xla/.xlam Excel加载项,现在是时候迁移到更易于版本控制和维护的地方了。 如果可能的话,我想用C写,插件需要做以下几类事情:- 为Excel提供用户定义的函数 在Excel工作表中创建和操作命名范围 从外部源提取数据并填充Excel工作表中的单元格 目前,使用.xlam实现所有这些都是可能的,而且非常简单。迁移到VSTO或创建C插件的优点/缺点是什么?我注意到VS2010有一个创建Excel 2007插件的新项目选项。 有什么好的文件来源吗? 谢谢C# Excel 2007插件-技术选项,c#,excel,vsto,excel-addins,C#,Excel,Vsto,Excel Addins,我们有许多.xla/.xlam Excel加载项,现在是时候迁移到更易于版本控制和维护的地方了。 如果可能的话,我想用C写,插件需要做以下几类事情:- 为Excel提供用户定义的函数 在Excel工作表中创建和操作命名范围 从外部源提取数据并填充Excel工作表中的单元格 目前,使用.xlam实现所有这些都是可能的,而且非常简单。迁移到VSTO或创建C插件的优点/缺点是什么?我注意到VS2010有一个创建Excel 2007插件的新项目选项。 有什么好的文件来源吗? 谢谢 Dave我建议您认真查
Dave我建议您认真查看Excel DNA免费版或Addin Express收费版。两者都通过.XLL接口以及.COM到.Net接口(如果需要)提供.Net功能。 这两个方面的性能都使VSTO看起来像糖浆,而且安装非常简单。 为了轻松创建执行UDF,XLDNA非常难以击败