Code pour copier et envoyer par mail une feuille de classeur
Enk7
Messages postés2Date d'inscriptionjeudi 2 février 2012StatutMembreDernière intervention10 février 2012
-
8 févr. 2012 à 17:28
Enk7
Messages postés2Date d'inscriptionjeudi 2 février 2012StatutMembreDernière intervention10 février 2012
-
10 févr. 2012 à 11:37
Bonjour à tous,
Je recherche désesperement une solution pour envoyer automatiquement par mail une feuille de classeur contenant des liaisons.
Pour ce faire, il faudrait que je copie ma feuille "running bookins" et ensuite l'envoyer par mail.
J'ai crée le code ci-dessous, mais je crois avoir loupé quelque chose.
Est-ce que un AS de VBA pourrais faire quelque chose pour moi ??????
Merci d'avance !
sub Envoi_Mail()
Dim appOutlook As Outlook.Application
Dim message As Outlook.MailItem
Dim myRecipient As Object
'lance une session Microsoft Outlook'
Set appOutlook = CreateObject("outlook.application")
'crée un nouveau message'
Set message = appOutlook.CreateItem(olMailItem)
Silvanos
Messages postés6Date d'inscriptionlundi 6 février 2012StatutMembreDernière intervention 9 février 2012 9 févr. 2012 à 06:26
Bonjour,
Ci-dessous le programme adapté et fonctionnel suivant ton utilisation.
Silvanos.
Sub Envoi()
Dim Ol As New Outlook.Application
Dim Olmail As MailItem
Dim Archive As String
'Génération automatique Message Outlook
'Envoi en Email du fichier aux destinataires
Set Ol = New Outlook.Application
Set Olmail = Ol.CreateItem(olMailItem)
With Olmail
'Corps de message du mail
.Body = "veuillez trouver ci-joint le Running Booking de ce mois." & _
Chr(10) & "Sincères Salutations, " & Chr(10) & "Lou"
'Joindre le fichier en pièce jointe
.Attachments.Add ActiveWorkbook.FullName
'Mail prêt à envoyer, vérification et rajout de destinaire si nécessaire et cliquer pour envoyer
'.Display
.Send
'Quitte l'application outklook'
appOutlook.Quit
End With
End Sub
Enk7
Messages postés2Date d'inscriptionjeudi 2 février 2012StatutMembreDernière intervention10 février 2012 10 févr. 2012 à 11:37
Bonjour Silvanos,
Je te remercie pour ta réponse. Ta macro fonctionne très bien pour envoyer le classeur. Mais je souhaite envoyer une feuille du classeur (soit la feuille "Running bookings"). Pour info mon classeur s'apelle Bookings_test.xlsm.
Cette feuille contient des graphs et des données numériques. Est-il possible de l'enregistrer au format pdf et d'envoyer le pdf directement ? Je te remercie du temps que tu prends pour me répondre.