【发布时间】:2015-08-18 07:55:38
【问题描述】:
我正在与一组将 Outlook 2007 与 Exchange 2007 结合使用的人一起工作。在我们中间,我们在网络上有共享文件夹,其中一个文件夹会定期收到必须处理的电子邮件。每当向此文件夹添加新电子邮件时,有没有办法让 Outlook 执行脚本(VBA、PowerShell、你有什么)?
【问题讨论】:
标签: vba email powershell outlook exchange-server
我正在与一组将 Outlook 2007 与 Exchange 2007 结合使用的人一起工作。在我们中间,我们在网络上有共享文件夹,其中一个文件夹会定期收到必须处理的电子邮件。每当向此文件夹添加新电子邮件时,有没有办法让 Outlook 执行脚本(VBA、PowerShell、你有什么)?
【问题讨论】:
标签: vba email powershell outlook exchange-server
当然,Items.ItemAdd 事件将在该文件夹 (MAPIFolder.Items) 中的 Items 集合上触发。确保将 Items 变量保留在全局(类)变量中,以确保其保持活动状态并因此能够引发事件。
【讨论】:
如果它只是网络上的共享文件夹 (smb),您可以使用 system.io 命名空间中的 filesystemwatcher 类。 如果它是邮箱中的邮件文件夹,那么您可以使用 Outlook com 对象。
【讨论】: