是否可以在Sharepoint 2010解決方案中使用Office 2013中的interop dll?我需要在我的Sharepoint解決方案中使用Excel,但在服務器上安裝了Office 2013,我無法選擇Microsoft.Office.Interop.Excel。在Sharepoint 2010中使用Microsoft Office 2013 interop dll
非常感謝
是否可以在Sharepoint 2010解決方案中使用Office 2013中的interop dll?我需要在我的Sharepoint解決方案中使用Excel,但在服務器上安裝了Office 2013,我無法選擇Microsoft.Office.Interop.Excel。在Sharepoint 2010中使用Microsoft Office 2013 interop dll
非常感謝
微軟目前並不提倡,不支持,從任何無人蔘與的非交互式客戶端應用程序或組件(包括ASP,ASP.NET,DCOM和Microsoft Office應用程序自動化NT服務),因爲Office在此環境中運行時可能會出現不穩定的行爲和/或死鎖。
如果您正在構建一個在服務器端上下文中運行的解決方案,那麼您應該嘗試使用對於無人執行安全的組件。或者,您應該嘗試找到允許至少部分代碼運行客戶端的替代方案。如果您從服務器端解決方案使用Office應用程序,則該應用程序將缺少成功運行所需的許多必要功能。此外,您將面臨整體解決方案穩定性的風險。
您可以在Considerations for server-side Automation of Office文章中閱讀更多關於此的內容。
請考慮使用Open XML SDK或任何其他第三方組件。