我需要在excel互操作系列中获得一些知识。我在线查看了一些教程, 他们教授打开工作簿等基础知识。我很感激有关该行书籍的任何帮助建议。
我应该使用.net 4.0,excel 2007和c#.net
答案 0 :(得分:0)
查看Books on VSTO - 它有相当多的图书清单。
答案 1 :(得分:0)
随着.NET 4.0中动态和DLR的引入,与excel等COM组件的互操作变得更加简单!!
Type excelType = Type.GetTypeFromProgID("Excel.Application");
dynamic excel = Activator.CreateInstance(excelType);
excel.Visible = true;
excel.Workbooks.Add();
使用这个简单的代码,您可以使用excel。我不确定针对COM组件的特定书籍是否与.NET 4.0互操作,但是有些章节提供了很好的解释:
编程C#4.0:为O'Reilly构建.NET 4.0 Framework的Windows,Web和RIA应用程序 - 参见第17章
.Net 4.0简介:使用Visual Studio 2010作者:Alex Mackey - 参见第3章
C#4.0由Bart De Smet释放 - 见第22章
在所有这些书中,他们已经解释了如何充分利用.NET 4.0 for Interop with Office组件,如word,excel。
希望这会对你有所帮助