【发布时间】:2011-08-05 13:29:16
【问题描述】:
在 vb 中,我们可以使用 CreateObject 来打开 excel ,或者我们可以使用 GetObject 来打开 excel 窗口。 CreateObject 自动打开 Excel.Application 没有引用或 com 或其他 dll。
但是c#我们必须添加Com才能使用excel。在我想创建 SETUP 项目之后,VS 包含 excel COM 文件。
我不想这样做,如果我添加 2007 excel Com ,我的客户使用 2003 excel 所以我得到 com 错误。
如何在不使用 COM 引用(如 VB 6.0 CreateObject 函数)的情况下打开和写入单元格?
【问题讨论】:
-
嗯,你真的得到一个COM异常还是你只是猜测你会?失败的场景是使用 Excel 2007 的特定功能,如果您使用后期绑定,这将同样糟糕。