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 回答