我可以使用 netoffice 包从 Web 应用程序自动化 Outlook 应用程序吗?我需要打开 Outlook 窗口来创建会议并从 Web 应用程序发送。使用 netoffice 有什么缺点吗?
问问题
133 次
1 回答
1
没有。它不是自动化 Office 应用程序的受支持方式。
Microsoft 目前不推荐也不支持任何无人值守、非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务)的 Microsoft Office 应用程序自动化,因为 Office 可能表现出不稳定的行为和/或在此环境中运行 Office 时出现死锁。
如果您正在构建在服务器端上下文中运行的解决方案,您应该尝试使用已确保无人值守执行安全的组件。或者,您应该尝试找到允许至少部分代码在客户端运行的替代方案。如果您使用来自服务器端解决方案的 Office 应用程序,该应用程序将缺少许多成功运行所需的功能。此外,您将承担整体解决方案稳定性的风险。
在Office 服务器端自动化的注意事项文章中阅读有关此内容的更多信息。
如果您处理 Exchange 配置文件,您可能会考虑使用 EWS,有关详细信息,请参阅EWS 托管 API 客户端应用程序入门。
于 2020-01-09T13:15:14.803 回答