【发布时间】:2020-04-16 03:55:01
【问题描述】:
我正在使用下面的脚本将电子邮件自动转换为任务:
Sub ConvertMailtoTask(Item As Outlook.MailItem)
Dim objTask As Outlook.TaskItem
Set objTask = Application.CreateItem(olTaskItem)
With objTask
.Subject = Item.Subject
.StartDate = Item.ReceivedTime
.Body = Item.Body
.Companies = Item.SenderEmailAddress
.Save
End With
Set objTask = Nothing
End Sub
我还想在每次任务完成时自动向收件人发送一封电子邮件,而无需分配任务。我尝试了下面的方法,但没有返回任何内容。任何想法为什么?
Sub Item_PropertyChange(ByVal Name)
Set oMsg = Application.CreateItem(olMailItem)
If Item.Status = 2 Then
With oMsg
.To = "myemailaddress"
.Subject = "Task Completed"
.Body = Item.Subject
.Send
End With
End If
End Sub
【问题讨论】: