电子邮件导出:仅特定的mailitem属性有效

时间:2016-03-28 19:50:06

标签: vbscript outlook office365 mapi

我有一些代码循环通过邮箱和子文件夹来返回所述文件夹中的所有邮件项目。它可以轻松报告某些属性,如entryID,Creationtime,Subject和Size。请务必注意我们使用的是Office 365.我注意到MSDN文档中列出的MAPI模拟项目有效。

ePSV.write objItem.EntryID & chr(124)
ePSV.write objItem.CreationTime & chr(124)
ePSV.write objItem.Subject & chr(124)
ePSV.write objItem.Size & chr(124)

似乎无法提取“发件人”,“收件人”,“CC”或“BCC”等项目。我的基本问题是为什么?我更迫切的问题是“我需要做些什么来使它适用于那些基本领域?”这是我没有指定的配置问题吗?我错过了一个命名法吗?我在某些地方似乎无法找到谷歌我不知道的话。任何和所有指针将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以在收件箱中包含其他项目类型 - ReportItem,MeetingItem等。检查objItem.Class属性== 43(OlObjectClass.olMail)。