How to change status of a mail marked as a task (VBA)

Status
Not open for further replies.
K

kradam

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
 
K

Ken Slovak - [MVP - Outlook]

Get the MailItem.PropertyAccessor object and use

PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/81010003")

to set the value you want, which would be a Long.

Note that the property tag value supplied for Status is a DASL property tag

string and not an URL.

"kradam" <kradam> wrote in message

news:C809DC16-EDD9-456A-B963-1A82E621DB44@microsoft.com...
> 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
 
Status
Not open for further replies.
Thread starter Similar threads Forum Replies Date
M VBA to change flag status in outlook contact item Outlook VBA and Custom Forms 3
M Rules - daily status (email) doesn't change much daily, save 1 per week how? Using Outlook 1
J Change 'Mark As Read' Status Without using Reading Pane Using Outlook 1
S Can a Meeting Organizer change an Invitee's status (accept, decline, etc.)? Using Outlook 2
D How to change Outlook status from offline Using Outlook 5
W Recurrence: delete older occurrences / change earliest start time Outlook VBA and Custom Forms 0
E Change sending account depending on Subjectline Outlook VBA and Custom Forms 0
J Outlook 2013 Change color of text in data fields of contacts in Outlook 2013? Using Outlook 3
B Change row background color of selected item Using Outlook 1
PGSystemTester VBA To Change AppointmentItem.BusyStatus From MeetingItem Before Send Using Outlook 0
B Change from Address Outlook VBA and Custom Forms 0
X If you change expiration date of repeated task it dupplicates Using Outlook 1
E How to display "Change Folder" in Change Default Email Delivery Location in Exchange Outlook 2016 Using Outlook 1
B See "Change View" Drop Down as a List? Using Outlook 1
V Change start time based on message duration Outlook VBA and Custom Forms 2
R Folder pane width change Using Outlook 52
S Change VBA script to send HTML email instead of text Outlook VBA and Custom Forms 3
S Outlook 2010 unable to change default font Using Outlook 7
P How can I change my calendar view back Using Outlook 3
A Edit subject - and change conversationTopic - using VBA and redemption Outlook VBA and Custom Forms 2
T Change the selected Message in the Outlook window Outlook VBA and Custom Forms 2
geofferyh How to change the Attachment File Name? Outlook VBA and Custom Forms 1
W Appointment occurrences change the location property Using Outlook 0
T Scheduled footer change Using Outlook 2
B Change font of reminder of an email header Outlook VBA and Custom Forms 3
CWM030 Name Change? Exchange Server Administration 9
V not able to change name in customize Ribbon Outlook VBA and Custom Forms 1
JoeG Appointment Delete/Change Recurrence Outlook VBA and Custom Forms 0
C Change Subject Line in Selected Emails Outlook VBA and Custom Forms 1
V Change default default save location to Quick Access Using Outlook 1
C Change default "Save Sent Item To" folder Outlook VBA and Custom Forms 9
S Example VBA Macro - To Conditionally Change the From Account and Add a BCC Address on Emails Outlook VBA and Custom Forms 11
B Do not change the From address in Outlook Templates Using Outlook 0
M Sudden change in From field - now very short Using Outlook 4
M cannot change delivery folders with IMAP accounts Using Outlook 0
S Email Format With Embedded Images and Tables Change Using Outlook 2
O On click,I want to change subject line of selected mail and then reply to particular email and move Using Outlook 3
P Change PC User Directory & iPhone Sync Using Outlook 2
A Change order of actions in one (!) rule Outlook VBA and Custom Forms 2
I change subject and forward without FW: Outlook VBA and Custom Forms 4
Rupert Dragwater Can't change font size Using Outlook 5
J Auto Forward - Include Attachment and change Subject depending on original sender Outlook VBA and Custom Forms 3
tjd189 outlook 2016 name change Using Outlook 1
E Button to change subject Outlook VBA and Custom Forms 1
K Paste from Windows Clipboard then change font without losing formatting Outlook VBA and Custom Forms 1
D Office365 Conference Room name change? Using Outlook 5
J Change POP account to Forwarder - What happens in Outlook? Using Outlook 2
H Change Default Email Account Using VBA Outlook VBA and Custom Forms 5
C Change default colors for conditional formatting Using Outlook 2
O VBA to Run Font Change on Outlook Startup Outlook VBA and Custom Forms 4
Similar threads


















































Top