【问题标题】:C# close a shared outlook calendarC# 关闭共享的 Outlook 日历
【发布时间】:2015-04-09 15:18:27
【问题描述】:

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

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

我用这个方案打开共享日历:Connect to Outlook calendar from C# using Interop

但是我怎样才能删除/关闭/断开它呢?

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

希望有人可以帮助我!

谢谢

【问题讨论】:

    标签: c# calendar outlook interop


    【解决方案1】:

    您需要使用 NavigationFolder 类的 Remove 方法来共享日历,而不是 Folder.Delete。以下是 MSDN 的声明:

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

    更多信息请参见How to: Enumerate Active Folders in the Calendar View

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-05
      • 1970-01-01
      相关资源
      最近更新 更多