我写了一个工具来读取共享文件夹的约会。之后我在Outlook的日历视图中有很多共享的日历文件夹。
不,我想删除/关闭/断开共享日历。
我使用此解决方案打开共享日历:Connect to Outlook calendar from C# using Interop
但是如何删除/关闭/断开它?
我测试了.Delete()操作,但我认为这将从共享用户中删除日历,这不是我的计划。
希望有人可以帮助我!
由于
答案 0 :(得分:0)
您需要使用NavigationFolder类的Remove方法来共享日历,而不是Folder.Delete。这是MSDN所说的:
只能从NavigationFolders集合中删除可移动文件夹,IsRemovable属性值设置为True的NavigationFolder对象。这意味着您可以使用NavigationFolders.Remove删除共享文件夹,公用文件夹和链接文件夹。
有关详细信息,请参阅How to: Enumerate Active Folders in the Calendar View。