TaskRequestItem![]() ![]() |
代表“收件箱”(邮件)文件夹中的项目。TaskRequestItem 对象代表对收件人的“任务”列表的更改,此更改由另一方引起或者是一组任务的结果。
与其他 Microsoft Outlook 对象不同的是,用户无法创建该对象。当发送人对 TaskItem 对象应用 Assign 和 Send 方法将相关任务分配(代理)给其他用户时,在项目到达收件人的“收件箱”后将自动创建 TaskRequestItem 对象。
以下 Visual Basic for Applications 示例创建一个简单任务,将它分配给其他用户并发送该任务。当任务要求到达收件人的“收件箱”时,它将被作为 TaskRequestItem 对象接收。
Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olTaskItem)
myItem.Assign
Set myDelegate = myItem.Recipients.Add("Jeff Smith")
myItem.Subject = "Prepare Agenda For Meeting"
myItem.DueDate = #9/20/97#
myItem.Send
以下示例说明如何使用 VBScript 执行相同任务。
Set myItem = Application.CreateItem(3)
myItem.Assign
Set myDelegate = myItem.Recipients.Add("Jeff Smith")
myItem.Subject = "Prepare Agenda For Meeting"
myItem.DueDate = #9/20/97#
myItem.Send
使用 GetAssociatedTask 方法返回 TaskItem 对象,然后直接使用 TaskItem 对象响应要求。