Вопрос

Я схожу с ума от этого. В основном я хочу получить задачу на основе EntryID этой задачи. так что я делаю следующее:

Outlook.MAPIFolder outlookTasksFolder = Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderTasks); строковый фильтр = String.Format (" @SQL = \ " urn: schemas: tasks: entryid \ " наподобие '% {0}%' " ;, myEntryID); Outlook.Items outlookTasksDataItems = outlookTasksFolder.Restrict (filter);

но я не работаю. Я не знаю, как отформатировать мой запрос, чтобы получить соответствующие элементы (в действительности должен быть только один).

Может кто-нибудь помочь мне? спасибо

Это было полезно?

Решение

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

Outlook.TaskItem myOutlookTask = (Outlook.TaskItem) Application.Session.GetItemFromID (myEntryID, outlookTasksFolder.EntryId);

Это должно сделать это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top