我遇到了这个问题: 我正在使用 VBS 从我们的 session 室中提取所有 session 。 有时我会从同一个房间召开 2 次 session ,这些 session 在一定时间内相互重叠。但是,outlook 只显示其中一个。
我已经尝试检查所有 item.fields
以查看在共享日历中显示 session 的标准似乎是什么,但对于两者。
我会在这里上传我的代码,但它很长,大约 350 行代码。
所以,我的问题是,Outlook 使用什么属性向共享日历、 session 中的其他人显示,如果它与另一个重叠?
最佳答案
我找到了答案。 Microsoft 使用此模型进行定期约会: 创建重复事件时,item.isRecurring 设置为 True。 然后将集合事件添加到项目中,并重复出现模式对象。 如果您删除或修改一个或多个事件,则另一个对象将添加到事件中,异常(exception)。可以在此处找到所有已删除或修改的事件。 奇怪的是,即使某个事件被删除,您仍然可以发现它处于事件状态,因此与之后创建的约会重叠。 诀窍是一路检查,即使在异常情况下也是如此,以便能够获得与 Outlook 中相同的 View 。
如果您需要更多详细信息,请私信我。
关于properties - 相互重叠的 2 次 session 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11747459/