outlook中
private sub createTask()
Dim myOlApp As New Outlook.Application
    Dim myItem As Outlook.TaskItem
    Dim myForm As Outlook.FormDescription
    Dim myDelegate As Outlook.Recipient
    Set myItem = myOlApp.CreateItem(olTaskItem)
    On Error Resume Next
    myItem.Assign
    Set myDelegate = myItem.Recipients.Add("[email protected]")
    myDelegate.Resolve
    If myDelegate.Resolved Then
        myItem.Subject = "Prepare Agenda for Meeting"
        myItem.DueDate = Now + 30
        myItem.Display
        Set myForm = myItem.FormDescription
'怎样设计窗体啊?
        myForm.PublishForm olFolderRegistry, myFolder
        myItem.Send
    End If
end sub