Моята компания използва облачна система за обмен, която изтрива имейли, когато са били в папката „Изтрити елементи“ в продължение на 30 дни (ние използваме клиенти на Outlook 2010). Искам скрипт, който да премества всички имейли от папката "Изтрити" във втора папка, наречена "Кошче". Успях да намеря повечето от следния скрипт онлайн, но той не работи за мен и не съм сигурен какво липсва/неправилно. Всяка помощ се оценява...
Sub MoveDeletedItems()
Dim oSource As Outlook.MAPIFolder
Dim oTarget As OutlookMAPIFolder
Dim oDummy As Object
Dim oToMove As Object
Dim colItems As Outlook.Items
Dim i As Long
Set oSource = Application.Session.GetDefaultFolder(olFolderDeletedItems)
Set oTarget = oSource.Folders.Folder("Trash")
Set colItems = oSource.Items
For i = colItems.Count To 1 Step -1
Set oToMove = colItems(i)
Set oDummy = oToMove.Move(oTarget)
Next
End Sub