一点前言:这个项目虽然在技术上是功课,但完全在我的 5 人团队的控制之下。我们提出了这个项目,定义了范围,并进行了全面的创意控制。所以这不是传统的功课,它相当于一个高级项目。
我正在开发的系统的输出之一应该与格式良好的 Excel 电子表格非常相似。我们可以创建(或找到)一个图形库并在我们自己的代码中处理打印......但最终我们认为 Excel 电子表格文件将更便携。因为用户可以在 Excel 中打开它、编辑它、通过电子邮件发送它等。
以编程方式访问 Excel 似乎很简单(即: http: //support.microsoft.com/kb/302094)
但我的问题是:当“Office 2013”出现,用户删除 Office 2010 并安装 2013 时会发生什么?
我不会来维护这个项目......而且我不想强迫某人打开我的代码只是为了引用 Excel 13.0 COM。
我将使用 API 的非常基本的功能。只要我可以读写一系列单元格,并调整单元格的内部颜色,我的代码就可以工作。
一般来说,如何让我的 VB.Net 代码访问目标系统上可用的任何 Microsoft Excel API?(包括未来的 Excel API。)