如果iPhone到位,则recipient.AddressEntry.GetFreeBusy不起作用

时间:2017-09-21 12:34:50

标签: c# outlook

我开发了一个Addin来自动处理Accepting和Declining Appointments。因此,我正在使用以下方法检查预约请求的可用性:

recipient.AddressEntry.GetFreeBusy

一旦我使用Outlook,这种方法效果很好但是只要我的iPhone运行,就会遇到以下情况:

  • 当我的iPhone收到请求时,它会作为暂定约会插入我的日历中,并与服务器同步。
  • 当outlook现在运行请求的recipient.AddressEntry.GetFreeBusy时,它总是已被暂时阻止,这是请求的约会。

我已尝试使用appItem.BusyStatus = Outlook.OlBusyStatus.olFree将约会状态设置为“Free”;但是recipient.AddressEntry.GetFreeBusy的结果不会改变。可能是因为它是从服务器而不是从我的本地日历中检索的。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这是设计 - 处理待处理的会议请求以创建暂定约会。一旦用户处理它们,它们就会被删除(如果用户拒绝)或被替换为预期的f / b值。