C#关闭共享的Outlook日历

时间:2015-04-09 15:18:27

标签: c# calendar outlook interop

我写了一个工具来读取共享文件夹的约会。之后我在Outlook的日历视图中有很多共享的日历文件夹。

不,我想删除/关闭/断开共享日历。

我使用此解决方案打开共享日历:Connect to Outlook calendar from C# using Interop

但是如何删除/关闭/断开它?

我测试了.Delete()操作,但我认为这将从共享用户中删除日历,这不是我的计划。

希望有人可以帮助我!

由于

1 个答案:

答案 0 :(得分:0)

您需要使用NavigationFolder类的Remove方法来共享日历,而不是Folder.Delete。这是MSDN所说的:

只能从NavigationFolders集合中删除可移动文件夹,IsRemovable属性值设置为True的NavigationFolder对象。这意味着您可以使用NavigationFolders.Remove删除共享文件夹,公用文件夹和链接文件夹。

有关详细信息,请参阅How to: Enumerate Active Folders in the Calendar View