【问题标题】:How to find owner of a shared calendar in appointment and meeting window?如何在约会和会议窗口中找到共享日历的所有者?
【发布时间】:2013-02-14 17:51:36
【问题描述】:

约会项目或会议项目中没有字段可以确定我正在访问的当前日历是共享日历还是我自己的日历文件夹?

我怎么得到这个? Outlook对象模型中有没有办法得到这个?

【问题讨论】:

    标签: outlook-addin outlook-2007 outlook-2010


    【解决方案1】:

    您可以访问meetingItem.Parent.StoreId(我相信不是 AppointmentItem)。然后你得到的是一个 HexId 字符串,如果转换为纯文本字符串,则在 /cn= 之后包含 MS Exchange 帐户名称(我认为在字符串的末尾)。

    使用该名称,您可以使用CreateRecipient(thatName)Outlook.Recipient.Resolve()。 之后,您可以通过使用 recipient.Name 访问帐户的名称

    抱歉,我试图在这个答案中粘贴代码,但它没有按预期工作并且花费了太长时间。请询问您是否需要更多路线。

    【讨论】:

      猜你喜欢
      • 2018-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多