OVH Cloud OVH Cloud

sauvegarde des pieces jointes.

1 réponse
Avatar
Albator V
bonjour,

je cherche une macro (affecter a un bouton ds la barre=20
doutils) qui permettrait de sauvegarder les pieces=20
jointes de lemail selectionn=E9, sur le disque dur (par=20
exemple : c:\outlook\pieces jointes\[objet du mail]\...)

merci davance

1 réponse

Avatar
Grég
Bonjour/soir,

"Albator V" a écrit dans le message de
news:2e2d801c46b13$51c8eed0$
bonjour,

je cherche une macro (affecter a un bouton ds la barre
doutils) qui permettrait de sauvegarder les pieces
jointes de lemail selectionné, sur le disque dur (par
exemple : c:outlookpieces jointes[objet du mail]...)

merci davance


C'est sans bouton, mais cela sauvegarde les pièces jointes même celles qui
ne sont pas affichées en tant que telles dans la liste (image dans le corps
d'un texte en HTML par exemple). Toutefois, il semble que cela ne marche pas
pour certains types de pièces jointes dans un message en RTF. (Une raison de
plus pour ne pas utiliser ce format).

<----
Sub Get_Attachment()
Dim attach As Attachment
Dim myitem As Outlook.MailItem
Dim myOlapp As Object
Dim attachs As Object

On Error Resume Next

'Set myOlapp = CreateObject("Outlook.Application")
Set myOlapp = Application
Set myitem = myOlapp.ActiveInspector.CurrentItem
Set attachs = myitem.Attachments

For Each attach In attachs
' If attach.DisplayName = "SMIME.P7M" Then
attach.SaveAsFile "C:WtempOL-attach" & attach.DisplayName
' End If
Next
End Sub
<---