2009-03-13 10 views
0

Je deviens fou sur celui-ci. Fondamentalement, je veux récupérer une tâche basée sur l'EntryID de cette tâche. donc ce que je fais est le suivant:Outlook 2007 tâches de requête DASL

Outlook.MAPIFolder outlookTasksFolder = Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderTasks); string filter = String.Format ("@ SQL = \" urn: schémas: tâches: entryid \ "comme '% {0}%'", myEntryID); Outlook.Items outlookTasksDataItems = outlookTasksFolder.Restrict (filtre);

mais je ne fonctionne pas. Je ne sais pas comment formater ma requête pour obtenir les éléments correspondants (il ne devrait y en avoir qu'un vraiment).

Quelqu'un peut-il m'aider s'il vous plaît? merci

Répondre

1

Outlook.MAPIFolder outlookTasksFolder = Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderTasks);

Outlook.TaskItem monOutlookTask = (Outlook.TaskItem) Application.Session.GetItemFromID (monEntryID, outlookTasksFolder.EntryId);

Cela devrait le faire.

+0

c'est ce que j'ai finalement fait. et cela a bien fonctionné. merci beaucoup. – jeremy

Questions connexes