最新のメールを除くすべてのメールをあるフォルダーから別のフォルダーに移動したいと考えています。
以下のコードは、1 つを除くすべての電子メールを移動しますが、最後に受信した電子メールではありません。
時間参照を与えるために .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