Vba 向特定文件夹发送电子邮件时触发宏

Vba 向特定文件夹发送电子邮件时触发宏,vba,outlook,Vba,Outlook,错误:找不到对象 MyEmailAddress有一个名为CL的文件夹,当其中有内容时,我希望运行一个名为“InsertData”的宏 我很确定你需要对宏进行真正的“调用” Call InsertData 找不到的对象可能在宏本身中。也许您应该发布这样的帖子:“当新邮件到达收件箱时,NewMailEx事件将触发…” 这是默认收件箱。您可能希望引用非默认收件箱,因此无法使用NewMailEx 尝试使用ItemAdd和“我总是在VBA中使用Call。对我来说,它看起来更干净。但是,我同意,这只是句法

错误:找不到对象

MyEmailAddress有一个名为CL的文件夹,当其中有内容时,我希望运行一个名为“InsertData”的宏


我很确定你需要对宏进行真正的“调用”

Call InsertData
找不到的对象可能在宏本身中。也许您应该发布这样的帖子:“当新邮件到达收件箱时,NewMailEx事件将触发…”

这是默认收件箱。您可能希望引用非默认收件箱,因此无法使用NewMailEx

尝试使用ItemAdd和

“我总是在VBA中使用Call。对我来说,它看起来更干净。但是,我同意,这只是句法上的糖分,这正好是个人偏好的领域。在过去的几年里,我遇到过十几个全职VBA人员,他们中没有一个人打过电话。这增加了一个优点,那就是我总是知道哪些代码是我的“尼克”
Call InsertData