如何获得MS Outlook邮件的精确创建时间?

时间:2013-09-01 07:28:36

标签: c# email outlook outlook-2010

我使用下面的代码来捕获MS Outlook 2010中传入邮件的创建时间 -

                NameSpace _nameSpace;
                ApplicationClass _app;
                _app = new ApplicationClass();
                _nameSpace = _app.GetNamespace("MAPI");
                object o = _nameSpace.GetItemFromID(EntryIDCollection);
                MailItem Item = (MailItem)o;
                string HTMLbpdyTest = Item.HTMLBody;
                DateTime Dt = Item.CreationTime;

但我想以精确的方式捕捉创作时间,包括毫秒。

请就此提出建议。

1 个答案:

答案 0 :(得分:0)

Outlook对象模型始终将所有日期/时间属性舍入到最近的分钟。根据我所听到的,代码通过用于在UI中显示值的相同分支,并且无法轻松修复。

您唯一的选择是使用扩展MAPI(C ++或Delphi)或MAPI包装器Redemption