2009-03-13 20 views
0

私はこの1つに夢中になります。 基本的には、このタスクのEntryIDに基づいてタスクを取得します。 私は次のようにします:Outlook 2007 DASLクエリタスク

Outlook.MAPIFolder outlookTasksFolder = Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderTasks); string filter = String.Format( "@ SQL = \" urn:schemas:tasks:entryid \ "'%{0}%'"、myEntryID); Outlook.Items outlookTasksDataItems = outlookTasksFolder.Restrict(フィルター);

しかし、私は動作しません。 対応するアイテムを取得するためにクエリの書式を設定する方法はわかりません(本当に1つしかないはずです)。

誰でもお手伝いできますか? は

答えて

1

Outlook.MAPIFolder outlookTasksFolder = Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderTasks)ありがとう。

Outlook.TaskItem myOutlookTask =(Outlook.TaskItem)Application.Session.GetItemFromID(myE​​ntryID、outlookTasksFolder.EntryId);

それはそれを行う必要があります。

+0

これは私が最後にしたものです。 とうまくいきました。 ありがとうございます。 – jeremy

関連する問題