Bonjour,
J'ai trouvé une macro excel qui envoie des mails avec images via outlook, elle fonctionne très bien (merci à l'auteur: Ron de Bruin), cependant je souhaite voir le mail avant de l'envoyer. J'ai essayé de changer .Send par .Display mais cela ne fonctionne pas et je ne trouve pas de solution.
Quelqu'un a-t-il une explication?
Code :
- Sub Send_Selection_Or_ActiveSheet_with_MailEnvelope()
- Dim Sendrng As Range
- On Error GoTo StopMacro
- With Application
- .ScreenUpdating = False
- .EnableEvents = False
- End With
- 'Note: if the selection is one cell it will send the whole worksheet
- Set Sendrng = Selection
- 'Create the mail and send it
- With Sendrng
- ActiveWorkbook.EnvelopeVisible = True
- With .Parent.MailEnvelope
- ' Set the optional introduction field thats adds
- ' some header text to the email body.
- .Introduction = "This is a test mail."
- ' In the "With .Item" part you can add more options
- ' See the tips on this Outlook example page.
- ' http://www.rondebruin.nl/mail/tips2.htm
- With .Item
- .Send
- .To = ""
- .Subject = "My subject"
- End With
- End With
- End With
- StopMacro:
- With Application
- .ScreenUpdating = True
- .EnableEvents = True
- End With
- ActiveWorkbook.EnvelopeVisible = False
- End Sub
|
Merci de votre aide.
Crochette.