之外的其他文件夾我想將所有電子郵件(除最近的電子郵件外)從一個文件夾移動到另一個文件夾。下面的代碼會移動除一封電子郵件外的所有郵件,但不會收到最後收到的郵件有關如何修改它的任何建議?我必須參考.ReceivedTime來給它一個時間參考嗎?提前致謝!如何將所有電子郵件移動到除最近的
For i = objstartFolder.Items.Count - 1 To 0 Step -1
With objstartFolder.Items(2)
On Error Resume Next
.Move objMoveFolder
End With
通過我已經順便也試過
For i = objstartFolder.Items.Count To 1 Step -1
For i = 1 To objstartFolder.Items.Count Step 1
For i = 0 To objstartFolder.Items.Count -1 Step 1
會不會有其他類型的項目的文件夾中? - 並非所有項目都必須是郵件項目。 'folder.Items'檢索項目的順序並不遵循任何時間順序,因此您必須遍歷所有項目,找到最新項目,然後移動所有項目。 –
@TimWilliams - 謝謝,我以爲它不能按時間順序運行。關於如何編寫你正在談論的循環的任何想法? – Brackers