将电子邮件添加到共享文件夹时如何运行脚本?

时间:2015-06-03 21:49:27

标签: vba email powershell outlook exchange-server

我正在与一群将Outlook 2007与Exchange 2007结合使用的人一起工作。在我们中间,我们在网络上有共享文件夹,其中一个文件夹会定期接收必须处理的电子邮件。每当有新电子邮件添加到此文件夹时,有没有办法让Outlook执行脚本(VBA,PowerShell,你有什么)?

2 个答案:

答案 0 :(得分:0)

当然,Items.ItemAdd事件将从该文件夹(MAPIFolder.Items)的Items集合触发。确保将items变量保存在全局(类)变量中,以确保其保持活动状态,从而能够引发事件。

答案 1 :(得分:0)

如果它只是网络上的共享文件夹(smb),则可以使用system.io命名空间中的filesystemwatcher类。 如果它是邮箱中的邮件文件夹,那么您可以使用outlook com对象。