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

我已经写了一个VBAmacros,导出在Excel中的所有完成(打勾)邮件从基于TaskCompletedDate属性的邮箱。 但是,TaskCompletedDate仅显示date时间值的date部分。 有没有办法获得时间价值?

我正在使用Outlook 2010。

文档读取它返回datetypes,所以你不能得到确切的时间,我很害怕,除非你保存在自己的第一个地方。

是的,你也可以得到时间。 对于这首先去你的Outlook Express邮箱。 然后右键单击列标题并select“查看设置”。 现在在popup的窗口中点击“Format Columns”。 现在select左侧的“标记完成date”列,然后从格式下拉菜单中select第一,第二或第三选项。 点击确定,出来的设置。

现在,无论何时从taskcompleteddate属性中提取信息,您都将获得时间。

我来不及回答…我最近join了。 但是我希望这会帮助其他可能正在寻找的人。

问候,Premanshu

你不能这样做 – Outlook只存储date(在UTC时区)。 您可以在OutlookSpy中查看MAPI级别上的数据(select任务,单击IMessagebutton)。