是否可以直接从PHP Web应用程序在Microsoft Outlook中创建日历事件,而无需客户端下载.ics文件?
答案 0 :(得分:0)
您可以从任何独立应用程序自动化Outlook。有关详细信息,请参阅Using Automation to Send a Microsoft Outlook Message。
但 Microsoft目前不推荐也不支持任何无人参与的非交互式客户端应用程序或组件(包括ASP,ASP.NET,DCOM和NT服务)的Microsoft Office应用程序自动化,因为在此环境中运行Office时,Office可能会出现不稳定的行为和/或死锁。
如果要构建在服务器端上下文中运行的解决方案,则应尝试使用已为安全无人值守执行的组件。或者,您应该尝试找到允许至少部分代码在客户端运行的替代方法。如果从服务器端解决方案使用Office应用程序,则应用程序将缺少许多成功运行的必要功能。此外,您将承担整体解决方案稳定性的风险。
在Considerations for server-side Automation of Office文章中详细了解相关内容。
如果您处理Exchange服务器配置文件,则可以考虑使用EWS。有关详细信息,请参阅EWS Managed API, EWS, and web services in Exchange。