【问题标题】:Use Microsoft Office 2013 interop dll in sharepoint 2010在 sharepoint 2010 中使用 Microsoft Office 2013 互操作 dll
【发布时间】:2015-02-10 14:02:33
【问题描述】:

是否可以在 Sharepoint 2010 解决方案中使用 Office 2013 中的互操作 dll?我需要在我的 Sharepoint 解决方案中使用 excel,但在服务器上安装了 Office 2013,我无法选择 Microsoft.Office.Interop.Excel。

非常感谢

【问题讨论】:

    标签: sharepoint sharepoint-2010 ms-office office-interop excel-interop


    【解决方案1】:

    Microsoft 目前不推荐也不支持从任何无人值守的非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务)自动化 Microsoft Office 应用程序,因为 Office在此环境中运行 Office 时可能会出现不稳定的行为和/或死锁。

    如果您要构建在服务器端上下文中运行的解决方案,您应该尝试使用已确保无人值守执行安全的组件。或者,您应该尝试找到允许至少部分代码在客户端运行的替代方案。如果您使用服务器端解决方案中的 Office 应用程序,该应用程序将缺少许多成功运行所需的功能。此外,您将在整体解决方案的稳定性方面承担风险。

    您可以在Considerations for server-side Automation of Office 文章中了解更多相关信息。

    考虑改用 Open XML SDK 或任何其他第三方组件。

    【讨论】:

      猜你喜欢
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 2013-06-09
      • 2011-04-15
      • 1970-01-01
      • 2016-09-28
      相关资源
      最近更新 更多