【问题标题】:.Net Deploying application that use Excel.Net 部署使用 Excel 的应用程序
【发布时间】:2009-03-26 15:50:01
【问题描述】:

我开发了一个在 .Net 3.5 中使用 Microsoft.Interop.Excel 版本 11 的应用程序

如何将它部署到没有安装 Microsoft Office 2003 的机器上?

我绝对需要完整的办公室许可证吗?我希望没有...

【问题讨论】:

  • 是的,VSTO 需要 Office 已完全安装。在此奖品中,您将获得功能齐全的 Office API 包装器。或使用第三方产品

标签: .net vsto


【解决方案1】:

您需要在运行它的机器上安装 excel。为此,您需要一个涵盖 Excel 的办公许可证。几乎所有类型的office许可证都涵盖Excel,尝试寻找最基本的版本(我认为它包含word、excel、powerpoint);

【讨论】:

    【解决方案2】:

    This previous question 讨论了一些替代方案,但我不知道它们是否适合您。

    【讨论】:

      【解决方案3】:

      不幸的是,要使用 Interop,您需要安装 Excel。如果您有兴趣,我最近制作了一个可以从 Excel 读取的第三方库列表,因为我们需要服务器自动化(Interop 无法做到这一点)。

      我们选择了 FlexCel,我很快就用它替换了我们的 Interop 调用,而且它非常易于使用,因为它具有出色的支持,而且成本非常低。 Excel Readers

      【讨论】:

        猜你喜欢
        • 2018-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        • 2013-07-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多