• Subject: How to change status of a mail marked as a task (VBA)
  • Author: kradam
  • Date: 18 May 2010
  • References:
I like Outlook feature of combining tasks and marked as task emails in a
single task view. I can change status of tasks and THESE EMAILS in a table
view.

If I send an email and I flag it then it means for me that the status of
this Task should be set to olTaskWaiting. I do it manualy in a task view but
I decided to create a code snippet to change the status automatically.

I catch ItemAdd event in SentMail folder:

Private Sub myOlItems_ItemAdd(ByVal Item As Object)
If Item.FlagStatus = olFlagMarked Then
Item.Status = olTaskWaiting ' ERROR!
End If
End Sub


When I send a marked email I get an error message" "Object doesn't support
this property or method.". It isn't actually suprising cause MailItem object
doesn't support Status property. How could I change Status of my marked as
tasks emails using VBA?

Outlook 2007, WIN 7
18 May 2010How to change status of a mail marked as a task (VBA).kradam
18 May 2010\ Re: How to change status of a mail marked as a task (VBA).Ken Slovak - [MVP - O...
27 May 2010   \ Re: How to change status of a mail marked as a task (VBA).kradam
Contact Us
All times are in (US) Eastern Daylight Time (GMT -4:00)