У меня был небольшой макрос, настроенный с Outlook на другой машине, но теперь, когда я переключил компьютеры, я не могу заставить его работать.Когда я пытаюсь запустить последний Private Sub, он не распознает имя и открывает окно выбора Macro без перечисленных опций.
Мне не нравится вручную помечать электронные письма в папке «Удаленные» как прочитанные, особенно учитывая, что у них было удивительное предвидение, чтобы пометить отброшенные черновики как непрочитанные.
Вот код, который раньше работал:
Dim WithEvents g_OlkFolder As Outlook.Items
Private Sub Application_Quit()
Set g_OlkFolder = Nothing
End Sub
Private Sub Application_Startup()
Set g_OlkFolder = Session.GetDefaultFolder(olFolderDeletedItems).Items
End Sub
Private Sub g_OlkFolder_ItemAdd(ByVal Item As Object)
Item.UnRead = False
Item.Save
End Sub