Этот пример кода должен быть помещен в модуль ThisOutlookSession. Перезапустите Outlook, и каждый раз, когда вы создаете новое письмо, вы увидите окно сообщения.
Private WithEvents objinspectors As Outlook.Inspectors
Private Sub Application_Startup()
Set objinspectors = Application.Inspectors
End Sub
Private Sub objinspectors_NewInspector(ByVal Inspector As Inspector)
If TypeName(Inspector.CurrentItem) = "MailItem" Then
MsgBox "newinspector"
End If
End Sub