我的c sharp程序当前获取outlook电子邮件并将它们导入到数据集中。但是,我只收到每封电子邮件的主题。获取outlook电子邮件的属性
我正在使用Microsoft.Office.Interop.Outlook.Folder olCurrFolder;
,我使用这个变量来获得主题(olCurrFolder从另一个循环获取设置)。为了得到对象我这样做:
intMailCount = olCurrFolder.Items.Count;
for (int i = 1; i <= intMailCount; i++)
{
strSubject = olCurrFolder.Items[i].Subject;
strEmailReceived = olCurrFolder.Items[i].Received;
}
正如你所看到的,我也试图让收到的日期,但Items[i].Received
不起作用。当我在Items[i]
之后键入一个句点时,智能感知不会提取任何内容,并且会有一条消息表明它将在运行时解决。我不知道其他字段被称为什么(即收件日期,发件人,尺寸)。
是否有列表中包含我正在寻找的字段名称?
这正是我一直在寻找和无法在Google上找到它。仅供参考,在该页面的属性下,它有一个名为ReceivedTime的属性。这个属性给了我收到的日期和时间在一起,所以这工作完美。对于其他人试图做同样的事情,你必须像这样放置ToString():Items [i] .ReceivedTime.ToString() – mtlca401
哦,是的。我看到了一个房产列表,没有看到它的时间,所以我认为它不在那里。我应该查看“属性”部分。 :) –
没有biggie,那些属性是那种页面上混乱,所以很容易忽略一些东西。而且,人们会认为“时间”是指时间而非日期和时间。 – mtlca401