我的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