OVH Cloud OVH Cloud

Macro : zipper un fichier pour envoi par email

1 réponse
Avatar
Françoise
bonjour à tous,

j'ai une macro qui envoi la cde par email au fournisseur. Les fichiers
commandes étant assez volumineux pour certains, je voudrais qu'ils soient
systématiquement zippés avant envoi.
Existe-t-il un paramètre qui puisse faire cela et peut on l'incorporer à
cette macro :
----
Sub EnvoiParEmail()
With ThisWorkbook
End With

Dim titre As Variant
Dim Message As Variant
Dim boutons As Integer
Dim réponse As Integer
titre = "ENVOI PAR E-MAIL"
Message = "Voulez-vous envoyer cette commande maintenant ?"
boutons = vbYesNo
réponse = MsgBox(Message, boutons, titre)
If réponse = vbNo Then Exit Sub
If réponse = vbYes Then
Application.Dialogs(xlDialogSendMail).Show
End If

End Sub

1 réponse

Avatar
isabelle
bonjour Francoise,

voie la réponse de Michel P. sur ce lien,

http://groups.google.com/groups?hl=fr&lr=&threadm=eV73VM%24mEHA.952%40TK2MSFTNGP10.phx.gbl&rnum&prev=/groups%3Fq%3Dzipper%2Bun%2Bfichier%2Bgroup:microsoft.public.fr.excel%26start%3D10%26hl%3Dfr%26lr%3D%26scoring%3Dd%26selm%3DeV73VM%2524mEHA.952%2540TK2MSFTNGP10.phx.gbl%26rnum%3D13

isabelle


bonjour à tous,

j'ai une macro qui envoi la cde par email au fournisseur. Les fichiers
commandes étant assez volumineux pour certains, je voudrais qu'ils soient
systématiquement zippés avant envoi.
Existe-t-il un paramètre qui puisse faire cela et peut on l'incorporer à
cette macro :
----
Sub EnvoiParEmail()
With ThisWorkbook
End With

Dim titre As Variant
Dim Message As Variant
Dim boutons As Integer
Dim réponse As Integer
titre = "ENVOI PAR E-MAIL"
Message = "Voulez-vous envoyer cette commande maintenant ?"
boutons = vbYesNo
réponse = MsgBox(Message, boutons, titre)
If réponse = vbNo Then Exit Sub
If réponse = vbYes Then
Application.Dialogs(xlDialogSendMail).Show
End If

End Sub