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

Vba 将电子邮件添加到共享文件夹时,如何运行脚本?,vba,email,powershell,outlook,exchange-server,Vba,Email,Powershell,Outlook,Exchange Server,我正在与一群人一起工作,他们都在将Outlook 2007与Exchange 2007结合使用。在我们当中,我们在网络上共享文件夹,其中一个文件夹将定期接收必须处理的电子邮件。有没有办法让Outlook在向该文件夹添加新电子邮件时执行脚本(VBA、PowerShell、您有什么?当然,Items.ItemAdd事件将在该文件夹(MAPIFolder.Items)的Items集合上触发。确保在全局(类)变量中保留Items变量,以确保其保持活动状态,从而能够引发事件 如果它只是网络上的共享文件夹(

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

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

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