2012-07-13 20 views
0

我一直在VBA中使用下面的代碼來獲取郵件內容,但我無法獲得所有的細節。通過VBA檢索郵件的現有細節

你能幫我把所有的領域(郵件內容等內容)給我嗎?

With OutlookMAPIFolder.Items(i) 
    Range("A" & Trim(Str(RowValue))).Select 
    ActiveCell.FormulaR1C1 = RowValue - 1 
    Range("B" & Trim(Str(RowValue))).Select 
    ActiveCell.FormulaR1C1 = Format(.ReceivedTime, "DD/MM/YYYY HH:MM:SS") 
    Range("C" & Trim(Str(RowValue))).Select 
    ActiveCell.FormulaR1C1 = .Subject 
    Range("D" & Trim(Str(RowValue))).Select 
    ActiveCell.FormulaR1C1 = .Sender 
End With 
+1

歡迎來到Stack Overflow。恐怕你需要更具體。你想要什麼領域? – JimmyPena 2012-07-13 03:34:58

回答

1

這是根據問題類型的通用提示你問:

在代碼中添加一個破發點OUtlookMAPIFolder已被初始化後的任何地方。在VBA IDE中查看並顯示Locals窗口。當代碼到達您的中斷點時,在本地窗口中導航到您的對象。您可以使用+符號展開並查看其所有屬性及其值。從那裏,你應該能夠確定如何引用你想要的信息。