Outlook vba在注销Windows Server 2016上触发规则时打开代码窗口
我有Windows server 2016。在Outlook上为特定电子邮件主题设置规则,以便在收到时将附件保存到特定文件夹中,并将附件数据上载到AS400数据库中。规则和代码工作正常,但问题是当收到电子邮件时,在服务器注销期间应用规则,VBA代码窗口将保持打开状态。然而,该程序仍然运行良好。对我来说唯一的问题是VBA代码窗口在windows Server注销期间触发规则时保持打开状态。在服务器端继续运行Outlook并不是一个好主意。如果您只处理Exchange配置文件,您可以考虑开发用于处理传入电子邮件的网关。Outlook是一个客户端应用程序,由用户运行。以下是MS针对此类场景所述的内容: Microsoft目前不建议也不支持从任何无人参与、非交互式客户端应用程序或组件(包括ASP、ASP.NET、DCOM和NT服务)自动化Microsoft Office应用程序,因为在该环境中运行Office时,Office可能会表现出不稳定的行为和/或死锁 如果您正在构建一个在服务器端上下文中运行的解决方案,那么您应该尝试使用安全的组件来无人值守地执行。或者,您应该尝试找到至少允许部分代码在客户端运行的替代方案。如果使用服务器端解决方案中的Office应用程序,该应用程序将缺少许多成功运行所需的功能。此外,您将面临整体解决方案稳定性方面的风险 在文章中阅读更多关于这方面的内容Outlook vba在注销Windows Server 2016上触发规则时打开代码窗口,vba,windows,server,outlook,Vba,Windows,Server,Outlook,我有Windows server 2016。在Outlook上为特定电子邮件主题设置规则,以便在收到时将附件保存到特定文件夹中,并将附件数据上载到AS400数据库中。规则和代码工作正常,但问题是当收到电子邮件时,在服务器注销期间应用规则,VBA代码窗口将保持打开状态。然而,该程序仍然运行良好。对我来说唯一的问题是VBA代码窗口在windows Server注销期间触发规则时保持打开状态。在服务器端继续运行Outlook并不是一个好主意。如果您只处理Exchange配置文件,您可以考虑开发用于处理