打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何从OutLook正确取得定期会议的时间?(待解决)

背景:

    用Microsoft.Office.Interop.Outlook取得日历项,然后根据业务要求筛选。

 

现象:

    如果是定期会议,使用AppointmentItem.Start/End取得的是该定期会议初始会议的时间。

    比如:此会议重复了4次,从第二次会议开始,取得的Start,仍然是初次的2020/06/20 13:00:00

    ①新建定期会议

    

     ②将第二次会议时间变更(改晚了一小时)

    

    ③ 使用RecurrencePattern.GetOccurrence(DateTime)方法,判断某一天的日期+定期会议的时刻,在定期会议(模式/列表/一览)中是否存在。

    因为时间变更了(改晚了一小时),所以自然变得不存在于定期会议中了。 

    

  

分析:

    1,不管初回之后的会议时间是否有变更,都不影响AppointmentItem.Start/End的取值,也就是【总是取得定期会议的初回时间】。

    2,使用RecurrencePattern.GetOccurrence(DateTime)方法的话,如果定期会议的其中某一次时间有变更,那么变更后时间跟初回对不上,就取得不到了。

 

结论:

    目前还没有找到好方法取得定期会议,各位网友、大神请指教!!!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何在 outlook 中使用 Teams 会议加载项?
OUTLOOK2007发件箱中的邮件因发送时间显示为“无”而不能发送的问题处理
学习时间管理
不只是Office丨线上会议还能添加附件?分分钟学起来!
5W1H-领导方法
outlook2010规则失效处理方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服