我有一个Outlook 2007宏,它向收件人发送带有标志的电子邮件,但它不再工作。发送标志不起作用的电子邮件
我错误地改变了代码,现在它不再工作了。
收件人在TO DO中看不到电子邮件,并且在电子邮件列表中不显示红色。
Sub fff()
Dim outApp As Object
Dim OutMail As Object
Dim datDue As Date
datDue = DateAdd("d", 7, Date)
Set OutMail = outApp.CreateItem(0)
With OutMail
.To = "[email protected]"
.Subject = "test"
.HtmlBody = "msg"
.Importance = olImportanceHigh
.FlagStatus = olFlagMarked
.FlagRequest = "Follow up"
.ReminderTime = datDue & " 17:00 PM"
.ReminderOverrideDefault = True
.ReminderSet = True
.TaskStartDate = Date
.TaskDueDate = datDue
.Save
.Send
End With
End Sub
你从哪里运行代码? Excel中? – 0m3r
您应该在收件箱中检查当前[规则](https://support.office.com/en-gb/article/Manage-messages-by-using-rules-80cc1f28-533d-4879-a8cc-ef83e9af0495) 。有一个默认的规则,从传入的电子邮件中删除类别(假设规则是指发件人,但不是收件人)。 –
嗨,环境和上周一样 - 代码不会突出显示红色,标记和提醒触发收件人。 – wittman