接受会议后,Outlook VSTO收件人MeetingResponseStatus不会更新

时间:2019-07-15 12:05:05

标签: c# outlook vsto outlook-addin

我正在使用VSTO开发Outlook外接程序,并且该外接程序需要从会议请求(MeetingResponseStatus)的每个收件人中获取AppointmentItem.Recipents,但是当收件人响应时到该请求,MeetingResponseStatus不会更新。我已经离开了很长时间,以为也许将它们的响应从交换服务器同步到客户端可能要花一些时间,但是30分钟之后,似乎永远都不会更新。

我可以通过重新启动Outlook或通过打开日历中的会议,然后简单地将其关闭来更新它,但是显然外接用户无法期望它重新启动Outlook或打开/关闭他们收到收件人答复后的每次会议。

我是否可以通过其他方法强制AppointmentItem来检索更新的收件人响应?还是我可以从中检索响应的另一个对象?

1 个答案:

答案 0 :(得分:0)

不清楚您在何时何地尝试检索Recipient类的MeetingResponseStatus属性值。我建议先检查AppointmentItem类的ResponseStatus属性。它返回一个OlResponseStatus常量,该常量指示约会的当前用户的会议的总体状态。