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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top