0

我正在使用下面的代码来捕获 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;

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

请就此提出建议。

4

1 回答 1

0

Outlook 对象模型始终将所有日期/时间属性四舍五入到最接近的分钟。据我所知,代码通过用于在 UI 中显示值的同一分支,并且不容易修复。

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

于 2013-09-02T22:44:06.473 回答