Я где-то нашел это, и оно работает:
Sub SaveAttachment(myItem As Outlook.MailItem)
'Удалите вложения из электронной почты и сохраните их в
локальная папка Если при сохранении есть ошибки
вложения остаются на месте.
Dim myAttachments As Object
Dim myOrt As String
Dim strID As String
Dim olNS As Outlook.NameSpace
Dim oMail As Outlook.MailItem
Dim fs As Object
'Нам нужно получить объект почтового элемента из приложения
'объект, чтобы избежать предупреждений
strID = myItem.EntryID
Set olNS = Application.GetNamespace("MAPI")
Set oMail = olNS.GetItemFromID(strID)