从Excel发送邮件时运行Outlook宏

时间:2018-03-29 09:48:52

标签: vba excel-vba outlook-vba excel

我在Thisoutlooksession中有一个VBA代码,在发送新邮件时运行。 但是当我使用Excel biltin选项发送邮件来发送附加的文件时,outlook中的代码不会运行。 非常感谢你的帮助。

enter image description here

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是一种未应用某些Outlook功能的情况。

“您使用其他Microsoft Office应用程序(例如Microsoft Word,Microsoft Excel或Microsoft PowerPoint)中的”代理发送“或其他”发送“命令。当您使用命令将当前文件作为附件发送时,通常会发生此情况。 Messages that are created outside Outlook do not include the default Outlook email signature

“如果您需要所有功能都可用,您需要从Outlook本身创建电子邮件,或者也可以从该其他应用程序中以编程方式创建新电子邮件。” Outlook UserForms dont work when emailing from another application

“这是设计的:由简单MAPI或mailto url创建和发送的消息不会触发OOM事件。这是故意的 - 在这些场景中存在一些问题,因此事件被完全禁用。” ItemSend event is not firing