从共享日历访问类别?

时间:2013-05-14 18:57:42

标签: vsto outlook-addin

我可以使用以下方法访问Category集合:

Globals.ThisAddIn.Application.Session.Categories

但如果我有委托访问另一个日历,我该如何获取该日历的类别列表?

1 个答案:

答案 0 :(得分:0)

类别存储在隐藏消息中,消息类为“IPM.Configuration.CategoryList”,位于商店的“日历”文件夹中。如果您转到共享的日历文件夹并单击IMAPIFolder按钮,则可以在OutlookSpy中看到它,然后转到“关联的内容”选项卡。

可以使用Outlook对象模型中的MAPIFolder.GetStorage访问该隐藏邮件。

您还可以使用Redemption集合访问RDOCategories中的“类别”集合。 Redemption在会话级别(RDOSession。默认商店中的类别)和商店级别(RDOStore2。类别)中公开类别。可以使用RDOSession.GetSharedMailbox打开共享邮箱。