Я написал небольшой фрагмент кода для выполнения определенных действий, когда электронное письмо приходит в почтовый ящик, но кажется, что оно работает только для первого электронного письма, которое приходит сразу после сохранения кода, после чего ничего не происходитдля последующих писем.
Я поставил часы на код, и ничего не сработало, так что это не просто последующая ошибка в последующем коде.
Код есть (вобъект сеанса):
Option Explicit
Private objNS As Outlook.Namespace
Private WithEvents objItems As Outlook.Items
Private sub Application_Startup()
Dim objWatchFolder as Outlook.Folder
Set objNS = Application.Getnamespace("MAPI")
Set objWatchFolder = objNS.GetDefaultFolder(olFolderInbox)
Set objItems = objWatchFolder.Items
End Sub
Private Sub objItems_ItemAdd(ByVal Item as Object)
' Do this, that, the other, passing the e-mail to other subroutines
' No problems in this code.
End Sub
Будем весьма благодарны за любые указания или указатели!