如何使用vba宏确定自动回复状态?

如何使用vba宏确定自动回复状态?,vba,outlook,Vba,Outlook,我有一个脚本,在收到需要自动测试才能运行的电子邮件时运行,但如果我的自动回复功能已打开,我希望它能以不同的方式响应。有没有办法通过Outlook VBA宏读取自动回复状态?您是指OOF状态?读取PR_OOF_STATE属性(DASL名称“http://schemas.microsoft.com/mapi/proptag/0x661D000B”)使用Store.PropertyAccessor.GetProperty 编辑: 请提供一个示例代码,说明如何读取此属性并将其输出到MsgBox set

我有一个脚本,在收到需要自动测试才能运行的电子邮件时运行,但如果我的自动回复功能已打开,我希望它能以不同的方式响应。有没有办法通过Outlook VBA宏读取自动回复状态?

您是指OOF状态?读取PR_OOF_STATE属性(DASL名称“
http://schemas.microsoft.com/mapi/proptag/0x661D000B
”)使用Store.PropertyAccessor.GetProperty

编辑:


请提供一个示例代码,说明如何读取此属性并将其输出到MsgBox
set Store = Application.Session.DefaultStore
isOof = Store.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x661D000B")
MsgBox isOof