【问题标题】:Open Excel without COM在没有 COM 的情况下打开 Excel
【发布时间】: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 的特定功能,如果您使用后期绑定,这将同样糟糕。

标签: excel com


【解决方案1】:

根据您愿意支持的最低版本的 Excel 构建您的应用程序。未来的 API 将向后兼容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多