我需要在 excel 互操作行中获得一些知识。我看过一些在线教程,他们教的是非常基础的知识,比如打开工作簿。对于该行的书籍,我将不胜感激。
我应该使用 .net 4.0 、 excel 2007 和 c#.net
我需要在 excel 互操作行中获得一些知识。我看过一些在线教程,他们教的是非常基础的知识,比如打开工作簿。对于该行的书籍,我将不胜感激。
我应该使用 .net 4.0 、 excel 2007 和 c#.net
查看VSTO 上的书籍- 它有大量书籍。
随着 .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 互操作的特定书籍,但有些书籍的章节提供了很好的解释:
Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework by O'Reilly - 见第 17 章
.Net 4.0 简介:使用 Visual Studio 2010 作者 Alex Mackey - 请参阅第 3 章
Bart De Smet 发布的 C# 4.0 - 见第 22 章
在所有这些书籍中,他们都解释了如何充分利用 .NET 4.0 与 Word、excel 等 Office 组件进行互操作。
希望这对你有一点帮助