GetAssociatedTask Method

TaskRequestItem.GetAssociatedTask Method (Outlook)

Office 2013 and later
GitHub-Mark-64px

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

Returns a TaskItem object that represents the requested task.

expression .GetAssociatedTask(AddToTaskList)

expression A variable that represents a TaskRequestItem object.

Parameters

Name

Required/Optional

Data Type

Description

AddToTaskList

Required

Boolean

True if the task is added to the default Tasks folder.

Return Value

A TaskItem object that represents the requested task.

The GetAssociatedTask method will not work unless the TaskItem is processed before the method is called. To do so, call the Display method before calling GetAssociatedTask.

This Microsoft Visual Basic for Applications (VBA) example accepts a TaskRequestItem, sending the response without displaying the inspector.

Sub AcceptTask() 
 
 Dim myNameSpace As Outlook.NameSpace 
 
 Dim myTasks As Outlook.Folder 
 
 Dim myNewTaskItem As Outlook.TaskItem 
 
 Dim mytaskreqItem As Outlook.TaskRequestItem 
 
 Dim myItem As Outlook.TaskItem 
 
 
 
 Set myNameSpace = Application.GetNamespace("MAPI") 
 
 Set myTasks = myNameSpace.GetDefaultFolder(olFolderInbox) 
 
 Set mytaskreqItem = myTasks.Items.Find("[Subject] = ""Meeting w/ Nate Sun""") 
 
 If Not TypeName(mytaskreqItem) = "Nothing" Then 
 
 Set myNewTaskItem = mytaskreqItem.GetAssociatedTask(True) 
 
 Set myItem = myNewTaskItem.Respond(olTaskAccept, True, True) 
 
 myItem.Send 
 
 End If 
 
End Sub
Show:
© 2016 Microsoft