小编Eri*_*pie的帖子

Outlook 2010规则是否对从Excel VBA发送的邮件运行?

我在Excel VBA中有以下基本电子邮件代码:

Dim OutAppUser      As Object  
Dim OutMailUser     As Object  
Set OutAppUser = CreateObject("Outlook.Application")  
Set OutMailUser = OutAppUser.CreateItem(0)  
With OutMailUser  
            .To = Range("Ctl_Req_Email").Value  
            .CC = ""  
            .BCC = ""  
            .Subject = TempFNUser  
            .ReadReceiptRequested = False  
            .Body = userEmailText  
            .Attachments.Add FullTempNameUser  
            .Send    'Use .Send or .Display  
End With  
Run Code Online (Sandbox Code Playgroud)

具有此宏的工作簿广泛分发,但电子邮件宏的实际驱动仅由少数人完成,现在电子邮件地址已经发生变化.我为"发送邮件后"创建了一个Outlook规则,为新电子邮件地址添加了"CC",作为从外部重定向电子邮件的方法.该规则适用于手动测试电子邮件,但似乎不会对从Excel VBA代码发送的电子邮件执行操作.是否需要在VBA代码上编写其他内容以发送电子邮件以允许规则运行?

excel vba rules excel-vba outlook-2010

5
推荐指数
1
解决办法
1061
查看次数

标签 统计

excel ×1

excel-vba ×1

outlook-2010 ×1

rules ×1

vba ×1