Outlook VBA-检测全天事件

时间:2018-10-25 15:46:02

标签: vba function outlook calendar

我是新来的(不是英语为母语的人,所以请原谅似乎不对的地方。)

到目前为止,我对MS Outlook对象模型不是很熟悉。我的问题是:有没有办法检测当前日期是否设置了外出或日历中是否存在全天事件?我正在寻找一种函数,当设置了这两种情况中的任何一种并且包含特定的关键字时,该函数都将返回布尔值true。

非常感谢您提供任何线索!!干杯

1 个答案:

答案 0 :(得分:0)

通常,OOF设置不会在OOM中公开-为此,您需要扩展MAPI /兑换/ EWS-但您只关心OOF的开/关状态,可以阅读PR_OOF_STATE MAPI属性(DASL使用http://schemas.microsoft.com/mapi/proptag/0x661D000B(可以从Store.PropertyAccessor.GetProperty检索商店的名称)Application.Session.DefaultStore)-用OutlookSpy(单击IMsgStore按钮)查看商店。 / p>

对于全天约会,对于大多数拥有全天约会的用户而言,这并不意味着该用户全天都不可用,而是意味着他们需要在当天的某个时间完成某项活动,例如洗衣服。