1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Private Sub Application_NewMail()
Dim myOlApp As New Outlook.Application
Dim myNamespace As Outlook.NameSpace
Dim myInbox As Outlook.Folder
Dim myDestFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim myItem As Object
Set myNamespace = myOlApp.GetNamespace("MAPI")
Set myInbox = myNamespace.GetDefaultFolder(olFolderInbox)
Set myItems = myInbox.Items
Debug.Print "passage 1"
Set myDestFolder = myInbox.Folders("Temp")
'Set myItem = myItems.Find("[SenderName] = 'Dan Wilson'")
Dim strName As String
For Each myItem In myInbox.Items
strName = myItem.EntryId
myItem.SaveAs "C:\temp\" & strName & ".txt", olTXT
myItem.Move myDestFolder
Set myItem = myItems.GetNext
Next myItem
End Sub |
Partager