获取所有MS Outlook约会类别

时间:2018-01-24 15:33:05

标签: c# outlook interop

我了解如何将分配给各个约会的类别。由此,我可以轻松地推断如何将所有类别分配给日历中的任何约会。但是,可能存在未实际用于任何约会的已定义类别,因此,我打算仍能够捕获这些类别。

最终结果是我的应用程序应该能够向用户显示MS Outlook中所有已配置类别的下拉列表。我将如何使用互操作进行此操作?

到目前为止,我查看了Microsoft.Office.Interop库中包含的各种类,但我似乎找不到类似.GetAvailableCategories()方法的内容。谷歌在这个问题上也是一块砖墙。

1 个答案:

答案 0 :(得分:1)

使用Namespace.Categories集合。如果您想要来自其他商店的类别(例如代理Exchange邮箱),您可以从该商店的默认日历文件夹中读取隐藏(关联)邮件(您可以在OutlookSpy中查看数据 - 单击IMAPIFolder,转到到&#34;关联内容&#34;标签)或使用Redemption:它会在商店级别公开类别(RDOPstStore。类别,RDOExchangeMailboxStore。类别等。)< / p>