如何在Outlook中获取任务的完成时间

时间:2014-04-16 08:50:35

标签: excel vba outlook

我写了一个VBA宏,它根据TaskCompletedDate属性从邮箱中导出所有已完成(勾选)的邮件。但是,TaskCompletedDate仅显示DateTime值的日期部分。有没有办法获得时间价值?

我正在使用Outlook 2010。

3 个答案:

答案 0 :(得分:0)

文档会读取它返回日期类型,因此您无法获得我害怕的确切时间,除非您首先将其保存在自己的位置。

答案 1 :(得分:0)

您不能这样做 - Outlook仅存储日期(在UTC时区中)。您可以在OutlookSpy中查看MAPI级别的数据(选择任务,单击IMessage按钮)。

答案 2 :(得分:0)

是的,你也可以得到时间。首先转到Outlook Express邮箱。然后右键单击列标题并选择“查看设置”。现在,在弹出窗口中单击“格式化列”。现在选择左侧的“Flag Completed Date”列,然后从格式下拉列表中选择第1个,第2个或第3个选项。单击“确定”并退出设置。

现在每当您从taskcompleteddate属性中提取信息时,您也会得到时间。

我来不及回答......我最近加入了。但我希望这会帮助其他可能正在寻找它的人。

此致 Premanshu