回答

1

微軟目前並不提倡,不支持,從任何無人蔘與的非交互式客戶端應用程序或組件(包括ASP,ASP.NET,DCOM和Microsoft Office應用程序自動化NT服務),因爲Office在此環境中運行時可能會出現不穩定的行爲和/或死鎖。

如果您正在構建一個在服務器端上下文中運行的解決方案,那麼您應該嘗試使用對於無人執行安全的組件。或者,您應該嘗試找到允許至少部分代碼運行客戶端的替代方案。如果您從服務器端解決方案使用Office應用程序,則該應用程序將缺少成功運行所需的許多必要功能。此外,您將面臨整體解決方案穩定性的風險。

您可以在Considerations for server-side Automation of Office文章中閱讀更多關於此的內容。

請考慮使用Open XML SDK或任何其他第三方組件。

相關問題