Outlook tarefas de consulta DASL 2007
-
22-07-2019 - |
Pergunta
Eu estou ficando louco em um presente. Basicamente eu quero recuperar uma tarefa baseada na EntryID desta tarefa. então o que eu faço é a seguinte:
= Outlook.MAPIFolder outlookTasksFolder Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderTasks); Filtro string = String.Format ( "@ SQL = \" urn: schemas: tarefas: IDEntrada \ "como '% {0}%'", MyEntryID); Outlook.Items outlookTasksDataItems = outlookTasksFolder.Restrict (filtro);
mas eu não funciona. Eu não sei como formatar minha consulta para obter os itens correspondentes (deve haver apenas um realmente).
Alguém por favor pode me ajudar? obrigado
Solução
= Outlook.MAPIFolder outlookTasksFolder Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderTasks);
Outlook.TaskItem myOutlookTask = (Outlook.TaskItem) Application.Session.GetItemFromID (MyEntryID, outlookTasksFolder.EntryId);
Isso deve fazê-lo.