Мне поручили безумную задачу написать специальное правило для Outlook, влияющее на электронные письма, которые не имеют вложений . В настоящее время в мастере правил есть параметр, нацеленный на электронные письма, которые имеют вложения, но не наоборот, странно...
Также стоит сказать, что я никогда не писал ни строчки на Visual Basic! Но это всего лишь маленькое правило, насколько это может быть сложно.
Это то, что у меня есть на данный момент:
Dim WithEvents objInbox As Outlook.Items
Private Sub Application_Startup()
Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub objInbox_ItemAdd(ByVal Item As Object)
' If the mail doesn't contain an attachment
If Item.Attachments.Count = 0 Then
' Chirp chirp..
End If
End Sub
Пустой оператор if.. Но в основном все, что мне нужно сделать, это вызвать некоторую функцию «удалить» для объекта «Элемент». Который затем удалит электронное письмо, если оно не имеет вложения, легко. Я привык писать на Java и С#, просто к вашему сведению
Любые указатели там?