0

現在、Outlook 2013 VSTO アドインに取り組んでいます。

Exchange (2013) サーバー (コンテンツを含む) に同期されていないタスクを含むフォルダーを追加しようとしています。タスクが Outlook 2013 でローカルにのみ表示されるようにします。

次のようなタスクでフォルダーを追加しようとしました:

IO.Outlook.NameSpace ns = null;
IO.Outlook.MAPIFolder vorgangTaskFolder = null;
IO.Outlook.Items items = null;
IO.Outlook.TaskItem task = null;

ns = ThisAddIn.CurrentApplication.GetNamespace("MAPI");
IO.Outlook.Folder tasksFolder = ns.GetDefaultFolder(IO.Outlook.OlDefaultFolders.olFolderTasks) as IO.Outlook.Folder;
vorgangTaskFolder = tasksFolder.Folders.Add("ExampleFolderName", Type.Missing) as IO.Outlook.Folder;

vorgangTaskFolder.InAppFolderSyncObject = false;

foreach (var item in taskList)
{
    task = vorgangTaskFolder.Items.Add(IO.Outlook.OlItemType.olTaskItem) as IO.Outlook.TaskItem;
    task.Subject = item.Title;
    task.Body = item.VorgangsTitle;
    task.Save();
}

..しかし、InAppFolderSyncObject プロパティは何もしなかったようです。私のタスクはまだ OWA で終了しています。

これを達成する方法はありますか?

4

1 に答える 1

0

それはできません - プライマリ メールボックス内のすべてがサーバーと同期されます。

PST ストアを追加しないのはなぜですか?

于 2014-03-06T17:20:22.727 に答える