IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Envoyer un fichier attaché dans un mail


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Envoyer un fichier attaché dans un mail
    Bonjour

    Nous avons un classseur excel avec des champs à compléter.
    Une fois cela effectué, ils doivent cliquer sur le bouton envoyer et cela envois dans un mail le fichier excel en objet attaché avec les champs remplis
    Alors le premier code l'envoi sans souci mais n'enregistre pas les champs, de ce fait, on reçoit le fichier excel sans élément rempli (voir ci-dessous)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    26
    27
    ' envoie un mail avec la pièce jointe
    MsgBox "You will be prompted with an alert message, please press the allow button to confirm the sending of the mail."
     
    'Working in Excel 2000-2013
    'This example send the last saved version of the Activeworkbook
        Dim OutApp As Object
        Dim OutMail As Object
     
        Set OutApp = CreateObject("Outlook.Application")
        Set OutMail = OutApp.CreateItem(0)
     
        On Error Resume Next
        With OutMail
            .to = Range("B33")
            .CC = ""
            .BCC = "xxx@xxx.com"
            .Subject = "Thank you Card"
            .Body = "Somebody from xxx company thought about you and wanted to tell you thank you"
            .Attachments.Add ActiveWorkbook.FullName
            'You can add other files also like this
            '.Attachments.Add ("C:\test.txt")
            .Send   'or use .Display
       End With
        On Error GoTo 0
     
        Set OutMail = Nothing
        Set OutApp = Nothing
    Et celui-la l'envoi avec les champs remplis mais malheureusement on ne peut pas customiser le mail
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.SendMail Recipients:=Range("B3"), _
    Subject:="Thank you Card"
    Auriez-vous une idée de l'erreur que j'ai fais?

    Merci de votre aide sachant que je suis un débutant en VBA

  2. #2
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, un exemple via CDO, à adapter à ton contexte.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci de ton rapide retour mais étant débutant dans ce langage, aurais tu plus d'aide ou de précision à m'apporter?

    Merci de ton retour

  4. #4
    Invité
    Invité(e)

Discussions similaires

  1. pourquoi les fichiers envoyés pèsent plus lourd dans un mail que leur taille d'orgine?
    Par clavier12AZQSWX dans le forum La taverne du Club : Humour et divers
    Réponses: 12
    Dernier message: 25/09/2012, 15h54
  2. plusieurs fichiers attachés dans un mail
    Par laurentSc dans le forum Langage
    Réponses: 14
    Dernier message: 03/04/2011, 23h26
  3. fichier attaché dans un mail
    Par laurentSc dans le forum Langage
    Réponses: 4
    Dernier message: 12/01/2011, 19h54
  4. choix du content-type dans fichier attaché d'un mail
    Par serge0934 dans le forum Modules
    Réponses: 2
    Dernier message: 06/06/2007, 13h51
  5. [Mail] fichier attache dans un mail
    Par yiannis dans le forum Langage
    Réponses: 5
    Dernier message: 06/10/2005, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo