МоКом » 24.07.2005 (Вс) 10:56
Я разобрался.
Допустим в папке "Входящие" есть папка "МоКом". Вопрос: как активизировать какое-нить событие, возникающее по прибытию в папку "МоКом" нового письма.
А вот и код:
'Объявляем объект коллекции Items
Public WithEvents mocom_folder As Outlook.Items
Private Sub Application_Startup()
'назначаем объект коллекции Items свойству Items папки "Входящие"
Set inbox_folder = Application.GetNamespace("MAPI").GetDefaultFolder(6)
'назначаем объект коллекции Items свойству Items папки "МоКом"
Set mocom_folder = inbox_folder.Folders.Item("МоКом").Items
End Sub
'Процедура обработки события ItemAdd (поступление нового письма) для объекта mocom_folder (папки "МоКом")
Private Sub mocom_folder_ItemAdd(ByVal Item As Object)
Set new_mail = Item
MsgBox (new_mail.Subject)
End Sub