首页 > 解决方案 > 如何只自动回复抄送?

问题描述

我创建了一个邮箱来转发电子邮件。

此邮箱将自动在我们的 JIRA 项目中创建一个 JIRA 问题。发件人将成为受让人,CC 中的人将成为观察者。

为避免有关状态的问题,我们需要自动回复,以便同事知道我们已收到。

Outlook 规则“来自服务器的自动响应”响应电子邮件的发件人,而不是全部,不响应 CC 中的人。

我们希望对所有人进行自动响应,包括 CC 或仅对 CC 中的人员更好的响应。

我们可以为此创建一个 VBA 脚本吗?如果我的 Outlook 处于脱机状态,是否会执行 VBA 脚本?

标签: vbaoutlook

解决方案


您可以根据需要开发用于发送自动回复的 VBA 脚本。但它只能在主机应用程序(在您的情况下为 Outlook)运行时执行。

Application 类的NewMailEx事件为 Microsoft Outlook 处理的每个收到的项目触发一次。该项目可以是几种不同的项目类型之一,例如MailItemMeetingItemSharingItem。该EntryIDsCollection字符串包含对应于该项目的条目 ID。您可以使用 EntryIDCollection 数组中返回的条目 ID 来调用NameSpace.GetItemFromID方法并处理该项目。请谨慎使用此方法,以尽量减少对 Outlook 性能的影响。

NewMailEx事件处理程序中,您可以创建对传入电子邮件的响应并将其发回。您可能会发现以下文章很有帮助:


推荐阅读